Uses of Class
io.trino.plugin.hive.HiveType
-
-
Uses of HiveType in io.trino.plugin.hive
Fields in io.trino.plugin.hive declared as HiveType Modifier and Type Field Description static HiveTypeHiveColumnHandle. BUCKET_HIVE_TYPEstatic HiveTypeHiveColumnHandle. FILE_MODIFIED_TIME_TYPEstatic HiveTypeHiveColumnHandle. FILE_SIZE_TYPEstatic HiveTypeHiveType. HIVE_BINARYstatic HiveTypeHiveType. HIVE_BOOLEANstatic HiveTypeHiveType. HIVE_BYTEstatic HiveTypeHiveType. HIVE_DATEstatic HiveTypeHiveType. HIVE_DOUBLEstatic HiveTypeHiveType. HIVE_FLOATstatic HiveTypeHiveType. HIVE_INTstatic HiveTypeHiveType. HIVE_LONGstatic HiveTypeHiveType. HIVE_SHORTstatic HiveTypeHiveType. HIVE_STRINGstatic HiveTypeHiveType. HIVE_TIMESTAMPprotected HiveTypeAbstractHiveAcidWriters. hiveRowTypestatic HiveTypeHiveColumnHandle. PARTITION_HIVE_TYPEstatic HiveTypeHiveColumnHandle. PATH_HIVE_TYPEMethods in io.trino.plugin.hive that return HiveType Modifier and Type Method Description HiveTypeHiveColumnHandle. getBaseHiveType()HiveTypeHiveColumnHandle. getHiveType()HiveTypeHiveColumnProjectionInfo. getHiveType()static HiveTypeHiveType. toHiveType(Type type)static HiveTypeHiveType. toHiveType(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo)HiveTypeHiveTypeName. toHiveType()static HiveTypeHiveType. valueOf(String hiveTypeName)Methods in io.trino.plugin.hive that return types with arguments of type HiveType Modifier and Type Method Description Optional<HiveType>HivePageSourceProvider.ColumnMapping. getBaseTypeCoercionFrom()List<HiveType>HivePageSourceProvider.BucketAdaptation. getBucketColumnHiveTypes()Optional<HiveType>TableToPartitionMapping. getCoercion(int tableColumnIndex)Optional<HiveType>HiveType. getHiveTypeForDereferences(List<Integer> dereferences)List<HiveType>HivePartitioningHandle. getHiveTypes()static List<HiveType>HiveType. toHiveTypes(String hiveTypes)Methods in io.trino.plugin.hive with parameters of type HiveType Modifier and Type Method Description voidHiveMetastoreClosure. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment)static HiveColumnHandleHiveColumnHandle. createBaseColumn(String topLevelColumnName, int topLevelColumnIndex, HiveType hiveType, Type type, HiveColumnHandle.ColumnType columnType, Optional<String> comment)Method parameters in io.trino.plugin.hive with type arguments of type HiveType Modifier and Type Method Description static HivePageSourceProvider.ColumnMappingHivePageSourceProvider.ColumnMapping. interim(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom)static HivePageSourceProvider.ColumnMappingHivePageSourceProvider.ColumnMapping. prefilled(HiveColumnHandle hiveColumnHandle, String prefilledValue, Optional<HiveType> baseTypeCoercionFrom)static HivePageSourceProvider.ColumnMappingHivePageSourceProvider.ColumnMapping. regular(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom)static HivePageSourceProvider.ColumnMappingHivePageSourceProvider.ColumnMapping. synthesized(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom)Constructors in io.trino.plugin.hive with parameters of type HiveType Constructor Description AbstractHiveAcidWriters(AcidTransaction transaction, int statementId, OptionalInt bucketNumber, org.apache.hadoop.fs.Path bucketPath, boolean originalFile, OrcFileWriterFactory orcFileWriterFactory, org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, HiveType hiveRowType, AcidOperation updateKind)HiveColumnHandle(String baseColumnName, int baseHiveColumnIndex, HiveType baseHiveType, Type baseType, Optional<HiveColumnProjectionInfo> hiveColumnProjectionInfo, HiveColumnHandle.ColumnType columnType, Optional<String> comment)HiveColumnProjectionInfo(List<Integer> dereferenceIndices, List<String> dereferenceNames, HiveType hiveType, Type type)HiveUpdatablePageSource(HiveTableHandle hiveTableHandle, String partitionName, int statementId, ConnectorPageSource hivePageSource, TypeManager typeManager, OptionalInt bucketNumber, org.apache.hadoop.fs.Path bucketPath, boolean originalFile, OrcFileWriterFactory orcFileWriterFactory, org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, HiveType hiveRowType, List<HiveColumnHandle> dependencyColumns, AcidOperation updateKind, long initialRowId, long maxNumberOfRowsPerSplit)Constructor parameters in io.trino.plugin.hive with type arguments of type HiveType Constructor Description BucketAdaptation(int[] bucketColumnIndices, List<HiveType> bucketColumnHiveTypes, HiveBucketing.BucketingVersion bucketingVersion, int tableBucketCount, int partitionBucketCount, int bucketToKeep)HiveBucketAdapterRecordCursor(int[] bucketColumnIndices, List<HiveType> bucketColumnHiveTypes, HiveBucketing.BucketingVersion bucketingVersion, int tableBucketCount, int partitionBucketCount, int bucketToKeep, TypeManager typeManager, RecordCursor delegate)HiveBucketFunction(HiveBucketing.BucketingVersion bucketingVersion, int bucketCount, List<HiveType> hiveTypes)HiveBucketValidationRecordCursor(org.apache.hadoop.fs.Path path, int[] bucketColumnIndices, List<HiveType> bucketColumnTypes, HiveBucketing.BucketingVersion bucketingVersion, int bucketCount, int expectedBucket, TypeManager typeManager, RecordCursor delegate)HivePartitionedBucketFunction(HiveBucketing.BucketingVersion bucketingVersion, int hiveBucketCount, List<HiveType> hiveBucketTypes, List<Type> partitionColumnsTypes, TypeOperators typeOperators, int bucketCount)HivePartitioningHandle(HiveBucketing.BucketingVersion bucketingVersion, int bucketCount, List<HiveType> hiveTypes, OptionalInt maxCompatibleBucketCount, boolean usePartitionedBucketing) -
Uses of HiveType in io.trino.plugin.hive.acid
Methods in io.trino.plugin.hive.acid that return types with arguments of type HiveType Modifier and Type Method Description static List<HiveType>AcidSchema. createAcidColumnHiveTypes(HiveType rowType)Methods in io.trino.plugin.hive.acid with parameters of type HiveType Modifier and Type Method Description static List<HiveType>AcidSchema. createAcidColumnHiveTypes(HiveType rowType)static PropertiesAcidSchema. createAcidSchema(HiveType rowType) -
Uses of HiveType in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return HiveType Modifier and Type Method Description HiveTypeColumn. getType()Methods in io.trino.plugin.hive.metastore with parameters of type HiveType Modifier and Type Method Description voidHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment)voidRecordingHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment)voidSemiTransactionalHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment)Constructors in io.trino.plugin.hive.metastore with parameters of type HiveType Constructor Description Column(String name, HiveType type, Optional<String> comment) -
Uses of HiveType in io.trino.plugin.hive.metastore.alluxio
Methods in io.trino.plugin.hive.metastore.alluxio with parameters of type HiveType Modifier and Type Method Description voidAlluxioHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) -
Uses of HiveType in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache with parameters of type HiveType Modifier and Type Method Description voidCachingHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) -
Uses of HiveType in io.trino.plugin.hive.metastore.file
Methods in io.trino.plugin.hive.metastore.file with parameters of type HiveType Modifier and Type Method Description voidFileHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) -
Uses of HiveType in io.trino.plugin.hive.metastore.glue
Methods in io.trino.plugin.hive.metastore.glue with parameters of type HiveType Modifier and Type Method Description voidGlueHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) -
Uses of HiveType in io.trino.plugin.hive.metastore.thrift
Methods in io.trino.plugin.hive.metastore.thrift with parameters of type HiveType Modifier and Type Method Description voidBridgingHiveMetastore. addColumn(HiveIdentity identity, String databaseName, String tableName, String columnName, HiveType columnType, String columnComment)static org.apache.hadoop.hive.metastore.api.ColumnStatisticsObjThriftMetastoreUtil. createMetastoreColumnStatistics(String columnName, HiveType columnType, HiveColumnStatistics statistics, OptionalLong rowCount) -
Uses of HiveType in io.trino.plugin.hive.orc
Methods in io.trino.plugin.hive.orc that return HiveType Modifier and Type Method Description static HiveTypeOrcTypeToHiveTypeTranslator. fromOrcTypeToHiveType(OrcType orcType, ColumnMetadata<OrcType> columnMetadata) -
Uses of HiveType in io.trino.plugin.hive.util
Methods in io.trino.plugin.hive.util that return types with arguments of type HiveType Modifier and Type Method Description static List<HiveType>HiveUtil. extractStructFieldTypes(HiveType hiveType)static List<HiveType>HiveUtil. getColumnTypes(Properties schema)Methods in io.trino.plugin.hive.util with parameters of type HiveType Modifier and Type Method Description static booleanHiveCoercionPolicy. canCoerce(TypeManager typeManager, HiveType fromHiveType, HiveType toHiveType)static List<HiveType>HiveUtil. extractStructFieldTypes(HiveType hiveType)static Optional<DecimalType>HiveUtil. getDecimalType(HiveType hiveType)static booleanHiveUtil. isStructuralType(HiveType hiveType)static booleanHiveWriteUtils. isWritableType(HiveType hiveType)
-