Uses of Class
io.trino.plugin.hive.LocationHandle
Packages that use LocationHandle
-
Uses of LocationHandle in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return LocationHandleModifier and TypeMethodDescriptionHiveLocationService.forExistingTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table) LocationService.forExistingTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table) HiveLocationService.forNewTableAsSelect(SemiTransactionalHiveMetastore metastore, ConnectorSession session, String schemaName, String tableName, Optional<Location> externalLocation) LocationService.forNewTableAsSelect(SemiTransactionalHiveMetastore metastore, ConnectorSession session, String schemaName, String tableName, Optional<Location> externalLocation) HiveLocationService.forOptimize(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table) LocationService.forOptimize(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table) HiveWritableTableHandle.getLocationHandle()Methods in io.trino.plugin.hive with parameters of type LocationHandleModifier and TypeMethodDescriptionHiveLocationService.getPartitionWriteInfo(LocationHandle locationHandle, Optional<Partition> partition, String partitionName) LocationService.getPartitionWriteInfo(LocationHandle locationHandle, Optional<Partition> partition, String partitionName) Ifpartitionis present, returnsWriteInfofor appending existing partition; otherwise, returnsWriteInfofor writing new partition or overwriting existing partition.HiveLocationService.getQueryWriteInfo(LocationHandle locationHandle) LocationService.getQueryWriteInfo(LocationHandle locationHandle) targetPath and writePath will be root directory of all partition and table paths that may be returned byLocationService.getTableWriteInfo(LocationHandle, boolean)andLocationService.getPartitionWriteInfo(LocationHandle, Optional, String)method.HiveLocationService.getTableWriteInfo(LocationHandle locationHandle, boolean overwrite) LocationService.getTableWriteInfo(LocationHandle locationHandle, boolean overwrite) Constructors in io.trino.plugin.hive with parameters of type LocationHandleModifierConstructorDescriptionHiveInsertTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveWritableTableHandle.BucketInfo> bucketInfo, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveOutputTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, List<String> partitionedBy, Optional<HiveWritableTableHandle.BucketInfo> bucketInfo, String tableOwner, Map<String, String> additionalTableParameters, AcidTransaction transaction, boolean external, boolean retriesEnabled) HiveTableExecuteHandle(String procedureName, Optional<String> writeDeclarationId, Optional<Long> maxScannedFileSize, String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveWritableTableHandle.BucketInfo> bucketInfo, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveWritableTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveWritableTableHandle.BucketInfo> bucketInfo, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories, TrinoFileSystemFactory fileSystemFactory, String schemaName, String tableName, boolean isCreateTable, AcidTransaction transaction, List<HiveColumnHandle> inputColumns, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, Map<String, String> additionalTableParameters, OptionalInt bucketCount, List<SortingColumn> sortedBy, LocationHandle locationHandle, LocationService locationService, String queryId, HivePageSinkMetadataProvider pageSinkMetadataProvider, TypeManager typeManager, PageSorter pageSorter, io.airlift.units.DataSize sortBufferSize, int maxOpenSortFiles, ConnectorSession session, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties, HiveWriterStats hiveWriterStats, boolean sortedWritingTempStagingPathEnabled, String sortedWritingTempStagingPath)