Package io.trino.plugin.hive.acid
Class AcidSchema
- java.lang.Object
-
- io.trino.plugin.hive.acid.AcidSchema
-
public final class AcidSchema extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringACID_COLUMN_BUCKETstatic StringACID_COLUMN_CURRENT_TRANSACTIONstatic List<String>ACID_COLUMN_NAMESstatic StringACID_COLUMN_OPERATIONstatic StringACID_COLUMN_ORIGINAL_TRANSACTIONstatic StringACID_COLUMN_ROW_IDstatic StringACID_COLUMN_ROW_STRUCTstatic List<RowType.Field>ACID_READ_FIELDSstatic RowTypeACID_ROW_ID_ROW_TYPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<HiveType>createAcidColumnHiveTypes(HiveType rowType)static List<Type>createAcidColumnPrestoTypes(Type rowType)static PropertiescreateAcidSchema(HiveType rowType)static TypecreateRowType(List<String> names, List<Type> types)
-
-
-
Field Detail
-
ACID_COLUMN_OPERATION
public static final String ACID_COLUMN_OPERATION
- See Also:
- Constant Field Values
-
ACID_COLUMN_ORIGINAL_TRANSACTION
public static final String ACID_COLUMN_ORIGINAL_TRANSACTION
- See Also:
- Constant Field Values
-
ACID_COLUMN_BUCKET
public static final String ACID_COLUMN_BUCKET
- See Also:
- Constant Field Values
-
ACID_COLUMN_ROW_ID
public static final String ACID_COLUMN_ROW_ID
- See Also:
- Constant Field Values
-
ACID_COLUMN_ROW_STRUCT
public static final String ACID_COLUMN_ROW_STRUCT
- See Also:
- Constant Field Values
-
ACID_COLUMN_CURRENT_TRANSACTION
public static final String ACID_COLUMN_CURRENT_TRANSACTION
- See Also:
- Constant Field Values
-
ACID_READ_FIELDS
public static final List<RowType.Field> ACID_READ_FIELDS
-
ACID_ROW_ID_ROW_TYPE
public static final RowType ACID_ROW_ID_ROW_TYPE
-
-
Method Detail
-
createAcidSchema
public static Properties createAcidSchema(HiveType rowType)
-
-