Uses of Class
io.trino.plugin.hive.LocationHandle
-
Packages that use LocationHandle Package Description io.trino.plugin.hive -
-
Uses of LocationHandle in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return LocationHandle Modifier and Type Method Description LocationHandleHiveLocationService. forExistingTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table)LocationHandleLocationService. forExistingTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table)LocationHandleHiveLocationService. forNewTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, String schemaName, String tableName, Optional<org.apache.hadoop.fs.Path> externalLocation)LocationHandleLocationService. forNewTable(SemiTransactionalHiveMetastore metastore, ConnectorSession session, String schemaName, String tableName, Optional<org.apache.hadoop.fs.Path> externalLocation)LocationHandleHiveWritableTableHandle. getLocationHandle()Methods in io.trino.plugin.hive with parameters of type LocationHandle Modifier and Type Method Description LocationService.WriteInfoHiveLocationService. getPartitionWriteInfo(LocationHandle locationHandle, Optional<Partition> partition, String partitionName)LocationService.WriteInfoLocationService. getPartitionWriteInfo(LocationHandle locationHandle, Optional<Partition> partition, String partitionName)Ifpartitionis present, returnsWriteInfofor appending existing partition; otherwise, returnsWriteInfofor writing new partition or overwriting existing partition.LocationService.WriteInfoHiveLocationService. getQueryWriteInfo(LocationHandle locationHandle)LocationService.WriteInfoLocationService. 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.LocationService.WriteInfoHiveLocationService. getTableWriteInfo(LocationHandle locationHandle, boolean overwrite)LocationService.WriteInfoLocationService. getTableWriteInfo(LocationHandle locationHandle, boolean overwrite)Constructors in io.trino.plugin.hive with parameters of type LocationHandle Constructor Description HiveInsertTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction)HiveOutputTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, List<String> partitionedBy, Optional<HiveBucketProperty> bucketProperty, String tableOwner, Map<String,String> additionalTableParameters, AcidTransaction transaction, boolean external)HiveWritableTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction)HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories, 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, HdfsEnvironment hdfsEnvironment, PageSorter pageSorter, io.airlift.units.DataSize sortBufferSize, int maxOpenSortFiles, org.joda.time.DateTimeZone parquetTimeZone, ConnectorSession session, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties, HiveWriterStats hiveWriterStats)
-