Uses of Class
io.trino.plugin.hive.HiveType
Packages that use HiveType
Package
Description
-
Uses of HiveType in io.trino.plugin.hive
Fields in io.trino.plugin.hive declared as HiveTypeModifier and TypeFieldDescriptionstatic final HiveTypeHiveColumnHandle.BUCKET_HIVE_TYPEstatic final HiveTypeHiveColumnHandle.FILE_MODIFIED_TIME_TYPEstatic final HiveTypeHiveColumnHandle.FILE_SIZE_TYPEstatic final HiveTypeHiveType.HIVE_BINARYstatic final HiveTypeHiveType.HIVE_BOOLEANstatic final HiveTypeHiveType.HIVE_BYTEstatic final HiveTypeHiveType.HIVE_DATEstatic final HiveTypeHiveType.HIVE_DOUBLEstatic final HiveTypeHiveType.HIVE_FLOATstatic final HiveTypeHiveType.HIVE_INTstatic final HiveTypeHiveType.HIVE_LONGstatic final HiveTypeHiveType.HIVE_SHORTstatic final HiveTypeHiveType.HIVE_STRINGstatic final HiveTypeHiveType.HIVE_TIMESTAMPstatic final HiveTypeHiveType.HIVE_TIMESTAMPLOCALTZstatic final HiveTypeHiveColumnHandle.PARTITION_HIVE_TYPEstatic final HiveTypeHiveColumnHandle.PATH_HIVE_TYPEMethods in io.trino.plugin.hive that return HiveTypeModifier and TypeMethodDescriptionHiveColumnHandle.getBaseHiveType()HiveColumnHandle.getHiveType()HiveColumnProjectionInfo.getHiveType()static HiveTypeHiveType.toHiveType(TypeInfo typeInfo) static HiveTypeHiveType.toHiveType(Type type) HiveTypeName.toHiveType()static HiveTypeMethods in io.trino.plugin.hive that return types with arguments of type HiveTypeModifier and TypeMethodDescriptionHivePageSourceProvider.ColumnMapping.getBaseTypeCoercionFrom()HivePageSourceProvider.BucketAdaptation.getBucketColumnHiveTypes()TableToPartitionMapping.getCoercion(int tableColumnIndex) HiveType.getHiveTypeForDereferences(List<Integer> dereferences) HivePartitioningHandle.getHiveTypes()HiveType.toHiveTypes(String hiveTypes) Methods in io.trino.plugin.hive with parameters of type HiveTypeModifier and TypeMethodDescriptionvoidHiveMetastoreClosure.addColumn(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 HiveTypeModifier and TypeMethodDescriptionHivePageSourceProvider.ColumnMapping.interim(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.prefilled(HiveColumnHandle hiveColumnHandle, NullableValue prefilledValue, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.regular(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) HivePageSourceProvider.ColumnMapping.synthesized(HiveColumnHandle hiveColumnHandle, int index, Optional<HiveType> baseTypeCoercionFrom) Constructors in io.trino.plugin.hive with parameters of type HiveTypeModifierConstructorDescriptionHiveColumnHandle(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) MergeFileWriter(AcidTransaction transaction, int statementId, OptionalInt bucketNumber, HiveWriterFactory.RowIdSortingFileWriterMaker sortingFileWriterMaker, String bucketPath, OrcFileWriterFactory orcFileWriterFactory, HiveCompressionCodec compressionCodec, List<HiveColumnHandle> inputColumns, ConnectorSession session, TypeManager typeManager, HiveType hiveRowType) Constructor parameters in io.trino.plugin.hive with type arguments of type HiveTypeModifierConstructorDescriptionBucketAdaptation(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(Location 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) HiveUpdateHandle(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 HiveTypeMethods in io.trino.plugin.hive.acid with parameters of type HiveTypeModifier and TypeMethodDescriptionAcidSchema.createAcidColumnHiveTypes(HiveType rowType) static PropertiesAcidSchema.createAcidSchema(HiveType rowType) -
Uses of HiveType in io.trino.plugin.hive.coercions
Methods in io.trino.plugin.hive.coercions with parameters of type HiveTypeModifier and TypeMethodDescriptionstatic Optional<TypeCoercer<? extends Type,? extends Type>> CoercionUtils.createCoercer(TypeManager typeManager, HiveType fromHiveType, HiveType toHiveType, HiveTimestampPrecision timestampPrecision) static TypeCoercionUtils.createTypeFromCoercer(TypeManager typeManager, HiveType fromHiveType, HiveType toHiveType, HiveTimestampPrecision timestampPrecision) -
Uses of HiveType in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return HiveTypeMethods in io.trino.plugin.hive.metastore with parameters of type HiveTypeModifier and TypeMethodDescriptionvoidForwardingHiveMetastore.addColumn(String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) voidHiveMetastore.addColumn(String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) voidSemiTransactionalHiveMetastore.addColumn(String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) Constructors in io.trino.plugin.hive.metastore with parameters of type HiveType -
Uses of HiveType in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache with parameters of type HiveType -
Uses of HiveType in io.trino.plugin.hive.metastore.file
Methods in io.trino.plugin.hive.metastore.file that return HiveTypeMethods in io.trino.plugin.hive.metastore.file with parameters of type HiveTypeModifier and TypeMethodDescriptionvoidFileHiveMetastore.addColumn(String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) Constructors in io.trino.plugin.hive.metastore.file with parameters of type HiveType -
Uses of HiveType in io.trino.plugin.hive.metastore.glue
Methods in io.trino.plugin.hive.metastore.glue with parameters of type HiveType -
Uses of HiveType in io.trino.plugin.hive.metastore.recording
Methods in io.trino.plugin.hive.metastore.recording with parameters of type HiveType -
Uses of HiveType in io.trino.plugin.hive.metastore.thrift
Methods in io.trino.plugin.hive.metastore.thrift with parameters of type HiveTypeModifier and TypeMethodDescriptionvoidBridgingHiveMetastore.addColumn(String databaseName, String tableName, String columnName, HiveType columnType, String columnComment) static io.trino.hive.thrift.metastore.ColumnStatisticsObjThriftMetastoreUtil.createMetastoreColumnStatistics(String columnName, HiveType columnType, HiveColumnStatistics statistics, OptionalLong rowCount) -
Uses of HiveType in io.trino.plugin.hive.util
Methods in io.trino.plugin.hive.util that return types with arguments of type HiveTypeModifier and TypeMethodDescriptionHiveUtil.extractStructFieldTypes(HiveType hiveType) HiveUtil.getColumnTypes(Properties schema) Methods in io.trino.plugin.hive.util with parameters of type HiveTypeModifier and TypeMethodDescriptionstatic booleanHiveCoercionPolicy.canCoerce(TypeManager typeManager, HiveType fromHiveType, HiveType toHiveType, HiveTimestampPrecision hiveTimestampPrecision) HiveUtil.extractStructFieldTypes(HiveType hiveType) static booleanHiveWriteUtils.isWritableType(HiveType hiveType)