Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abort() - Method in class io.trino.plugin.mongodb.MongoPageSink
- ACKNOWLEDGED - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
- addColumn(MongoTableHandle, ColumnMetadata) - Method in class io.trino.plugin.mongodb.MongoSession
- addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in class io.trino.plugin.mongodb.MongoMetadata
- analyze(ConnectorSession, ConnectorTransactionHandle, Map<String, Argument>, ConnectorAccessControl) - Method in class io.trino.plugin.mongodb.ptf.Query.QueryFunction
- appendPage(Page) - Method in class io.trino.plugin.mongodb.MongoPageSink
- applyDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.mongodb.MongoMetadata
- applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class io.trino.plugin.mongodb.MongoMetadata
- applyProjection(ConnectorSession, ConnectorTableHandle, List<ConnectorExpression>, Map<String, ColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoMetadata
- applyTableFunction(ConnectorSession, ConnectorTableFunctionHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
B
- baseName() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
baseNamerecord component. - beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorTableLayout>, RetryMode, boolean) - Method in class io.trino.plugin.mongodb.MongoMetadata
- beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>, RetryMode) - Method in class io.trino.plugin.mongodb.MongoMetadata
- beginTransaction(IsolationLevel) - Method in class io.trino.plugin.mongodb.MongoTransactionManager
- beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.mongodb.MongoConnector
C
- castToVarchar(long, Slice) - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
- close() - Method in class io.trino.plugin.mongodb.MongoPageSource
- COLLECTION_NAME - Static variable in class io.trino.plugin.mongodb.MongoSession
- collectionExists(MongoDatabase, String) - Method in class io.trino.plugin.mongodb.MongoSession
- collectionName() - Method in record class io.trino.plugin.mongodb.RemoteTableName
-
Returns the value of the
collectionNamerecord component. - columns() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns the value of the
columnsrecord component. - columns() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns the value of the
columnsrecord component. - columns() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns the value of the
columnsrecord component. - comment() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
commentrecord component. - comment() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns the value of the
commentrecord component. - commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoConnector
- commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoTransactionManager
- configure(Binder) - Method in class io.trino.plugin.mongodb.MongoTlsModule
- configure(MongoClientSettings.Builder) - Method in interface io.trino.plugin.mongodb.MongoClientSettingConfigurator
- constraint() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
constraintrecord component. - create() - Method in class io.trino.plugin.mongodb.DefaultMongoMetadataFactory
- create() - Method in interface io.trino.plugin.mongodb.MongoMetadataFactory
- create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.mongodb.MongoConnectorFactory
- createMongoSession(TypeManager, MongoClientConfig, Set<MongoClientSettingConfigurator>, OpenTelemetry) - Static method in class io.trino.plugin.mongodb.MongoClientModule
- createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.mongodb.MongoPageSinkProvider
- createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.mongodb.MongoPageSinkProvider
- createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.mongodb.MongoPageSourceProvider
- createSchema(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.mongodb.MongoMetadata
- createSchema(String) - Method in class io.trino.plugin.mongodb.MongoSession
- createTable(RemoteTableName, List<MongoColumnHandle>, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoSession
- createTable(ConnectorSession, ConnectorTableMetadata, SaveMode) - Method in class io.trino.plugin.mongodb.MongoMetadata
D
- DATABASE_NAME - Static variable in class io.trino.plugin.mongodb.MongoSession
- databaseName() - Method in record class io.trino.plugin.mongodb.RemoteTableName
-
Returns the value of the
databaseNamerecord component. - dbRefField() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
dbRefFieldrecord component. - defaultConfigurator(MongoClientConfig) - Method in class io.trino.plugin.mongodb.MongoClientModule
- DefaultMongoMetadataFactory - Class in io.trino.plugin.mongodb
- DefaultMongoMetadataFactory(MongoSession) - Constructor for class io.trino.plugin.mongodb.DefaultMongoMetadataFactory
- deleteDocuments(RemoteTableName, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
- dereferenceNames() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
dereferenceNamesrecord component. - dropColumn(MongoTableHandle, String) - Method in class io.trino.plugin.mongodb.MongoSession
- dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- dropSchema(ConnectorSession, String, boolean) - Method in class io.trino.plugin.mongodb.MongoMetadata
- dropSchema(String, boolean) - Method in class io.trino.plugin.mongodb.MongoSession
- dropTable(RemoteTableName) - Method in class io.trino.plugin.mongodb.MongoSession
- dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- DYNAMIC_FILTERING_WAIT_TIMEOUT - Static variable in class io.trino.plugin.mongodb.MongoSessionProperties
E
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoTable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.MongoTransactionHandle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.trino.plugin.mongodb.RemoteTableName
-
Indicates whether some other object is "equal to" this one.
- execute(MongoTableHandle, List<MongoColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
- executeDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
F
- filter() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
filterrecord component. - finish() - Method in class io.trino.plugin.mongodb.MongoPageSink
- finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.mongodb.MongoMetadata
- finishInsert(ConnectorSession, ConnectorInsertTableHandle, List<ConnectorTableHandle>, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.mongodb.MongoMetadata
G
- get() - Method in class io.trino.plugin.mongodb.ptf.Query
- getAddresses() - Method in class io.trino.plugin.mongodb.MongoSession
- getAddresses() - Method in class io.trino.plugin.mongodb.MongoSplit
- getAllSchemas() - Method in class io.trino.plugin.mongodb.MongoSession
- getAllTables(String) - Method in class io.trino.plugin.mongodb.MongoSession
- getCollection(RemoteTableName) - Method in class io.trino.plugin.mongodb.MongoSession
- getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getCompletedBytes() - Method in class io.trino.plugin.mongodb.MongoPageSource
- getConnectionsPerHost() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getConnectionTimeout() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getConnectionUrl() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getConnectorFactories() - Method in class io.trino.plugin.mongodb.MongoPlugin
- getCursorBatchSize() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getDocument() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
- getDynamicFilteringWaitTimeout() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getDynamicFilteringWaitTimeout(ConnectorSession) - Static method in class io.trino.plugin.mongodb.MongoSessionProperties
- getFunctions() - Method in class io.trino.plugin.mongodb.MongoPlugin
- getImplicitRowFieldPrefix() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getIndexes(String, String) - Method in class io.trino.plugin.mongodb.MongoSession
- getKeys() - Method in class io.trino.plugin.mongodb.MongoIndex
- getKeystorePassword() - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- getKeystorePath() - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- getMaxConnectionIdleTime() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getMaxWaitTime() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getMemoryUsage() - Method in class io.trino.plugin.mongodb.MongoPageSource
- getMergeRowIdColumnHandle(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoConnector
- getMetadata(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoTransactionManager
- getMinConnectionsPerHost() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getName() - Method in class io.trino.plugin.mongodb.MongoConnectorFactory
- getName() - Method in class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- getNextPage() - Method in class io.trino.plugin.mongodb.MongoPageSource
- getObjectValue(ConnectorSession, Block, int) - Method in class io.trino.plugin.mongodb.ObjectIdType
- getPageSinkProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
- getPageSourceProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
- getQualifiedName() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
- getReadPreference() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getReadPreference() - Method in enum class io.trino.plugin.mongodb.ReadPreferenceType
- getReadTimeNanos() - Method in class io.trino.plugin.mongodb.MongoPageSource
- getRequiredReplicaSetName() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getRetainedSizeInBytes() - Method in class io.trino.plugin.mongodb.MongoSplit
- getSchemaCollection() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getServerAddress() - Method in interface io.trino.plugin.mongodb.MongoServerDetailsProvider
- getServerAddress() - Method in class io.trino.plugin.mongodb.SessionBasedMongoServerDetailsProvider
- getSessionProperties() - Method in class io.trino.plugin.mongodb.MongoConnector
- getSessionProperties() - Method in class io.trino.plugin.mongodb.MongoSessionProperties
- getSlice(Block, int) - Method in class io.trino.plugin.mongodb.ObjectIdType
- getSocketTimeout() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getSortOrder() - Method in class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- getSplitInfo() - Method in class io.trino.plugin.mongodb.MongoSplit
- getSplitManager() - Method in class io.trino.plugin.mongodb.MongoConnector
- getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.mongodb.MongoSplitManager
- getTable(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
- getTableFunctions() - Method in class io.trino.plugin.mongodb.MongoConnector
- getTableHandle() - Method in class io.trino.plugin.mongodb.ptf.Query.QueryFunctionHandle
- getTableHandle(ConnectorSession, SchemaTableName, Optional<ConnectorTableVersion>, Optional<ConnectorTableVersion>) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
- getTemporaryRemoteTableName() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
- getTemporaryRemoteTableName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
- getTlsEnabled() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getTruststorePassword() - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- getTruststorePath() - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- getType() - Method in class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- getTypeOperatorDeclaration(TypeOperators) - Method in class io.trino.plugin.mongodb.ObjectIdType
- getTypes() - Method in class io.trino.plugin.mongodb.MongoPlugin
- getWriteConcern() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- getWriteConcern() - Method in enum class io.trino.plugin.mongodb.WriteConcernType
H
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.MongoTransactionHandle
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.trino.plugin.mongodb.RemoteTableName
-
Returns a hash code value for this object.
- hidden() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
hiddenrecord component.
I
- ID - Static variable in class io.trino.plugin.mongodb.MongoSession
- indexes() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns the value of the
indexesrecord component. - io.trino.plugin.mongodb - package io.trino.plugin.mongodb
- io.trino.plugin.mongodb.ptf - package io.trino.plugin.mongodb.ptf
- isAllowLocalScheduling() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- isBaseColumn() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
- isCaseInsensitiveNameMatching() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- isComparable() - Method in class io.trino.plugin.mongodb.ObjectIdType
- isFinished() - Method in class io.trino.plugin.mongodb.MongoPageSource
- isJsonType(Type) - Static method in class io.trino.plugin.mongodb.TypeUtils
- isOrderable() - Method in class io.trino.plugin.mongodb.ObjectIdType
- isProjectionPushdownEnabled() - Method in class io.trino.plugin.mongodb.MongoClientConfig
- isProjectionPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.mongodb.MongoSessionProperties
- isPushdownSupportedType(Type) - Static method in class io.trino.plugin.mongodb.TypeUtils
J
- JOURNALED - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
L
- limit() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
limitrecord component. - listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.mongodb.MongoMetadata
- listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoMetadata
M
- MAJORITY - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
- MongoClientConfig - Class in io.trino.plugin.mongodb
- MongoClientConfig() - Constructor for class io.trino.plugin.mongodb.MongoClientConfig
- MongoClientModule - Class in io.trino.plugin.mongodb
- MongoClientModule() - Constructor for class io.trino.plugin.mongodb.MongoClientModule
- MongoClientSettingConfigurator - Interface in io.trino.plugin.mongodb
- MongoColumnHandle - Record Class in io.trino.plugin.mongodb
- MongoColumnHandle(String, List<String>, Type, boolean, boolean, Optional<String>) - Constructor for record class io.trino.plugin.mongodb.MongoColumnHandle
-
Creates an instance of a
MongoColumnHandlerecord class. - MongoConnector - Class in io.trino.plugin.mongodb
- MongoConnector(MongoSession, MongoTransactionManager, MongoSplitManager, MongoPageSourceProvider, MongoPageSinkProvider, Set<ConnectorTableFunction>, Set<SessionPropertiesProvider>) - Constructor for class io.trino.plugin.mongodb.MongoConnector
- MongoConnectorFactory - Class in io.trino.plugin.mongodb
- MongoConnectorFactory(String) - Constructor for class io.trino.plugin.mongodb.MongoConnectorFactory
- MONGODB_INVALID_TYPE - Enum constant in enum class io.trino.plugin.mongodb.MongoErrorCode
- MongodbIndexKey(String, SortOrder) - Constructor for class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- MongodbIndexKey(String, String) - Constructor for class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- MongodbIndexKey(String, Optional<SortOrder>, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
- MongoErrorCode - Enum Class in io.trino.plugin.mongodb
- MongoIndex - Class in io.trino.plugin.mongodb
- MongoIndex(List<MongoIndex.MongodbIndexKey>) - Constructor for class io.trino.plugin.mongodb.MongoIndex
- MongoIndex.MongodbIndexKey - Class in io.trino.plugin.mongodb
- MongoInsertTableHandle - Record Class in io.trino.plugin.mongodb
- MongoInsertTableHandle(RemoteTableName, List<MongoColumnHandle>, Optional<String>, Optional<String>) - Constructor for record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Creates an instance of a
MongoInsertTableHandlerecord class. - MongoMetadata - Class in io.trino.plugin.mongodb
- MongoMetadata(MongoSession) - Constructor for class io.trino.plugin.mongodb.MongoMetadata
- MongoMetadataFactory - Interface in io.trino.plugin.mongodb
- MongoOutputTableHandle - Record Class in io.trino.plugin.mongodb
- MongoOutputTableHandle(RemoteTableName, List<MongoColumnHandle>, Optional<String>, Optional<String>) - Constructor for record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Creates an instance of a
MongoOutputTableHandlerecord class. - MongoPageSink - Class in io.trino.plugin.mongodb
- MongoPageSink(MongoSession, RemoteTableName, List<MongoColumnHandle>, String, Optional<String>, ConnectorPageSinkId) - Constructor for class io.trino.plugin.mongodb.MongoPageSink
- MongoPageSinkProvider - Class in io.trino.plugin.mongodb
- MongoPageSinkProvider(MongoClientConfig, MongoSession) - Constructor for class io.trino.plugin.mongodb.MongoPageSinkProvider
- MongoPageSource - Class in io.trino.plugin.mongodb
- MongoPageSource(MongoSession, MongoTableHandle, List<MongoColumnHandle>) - Constructor for class io.trino.plugin.mongodb.MongoPageSource
- MongoPageSourceProvider - Class in io.trino.plugin.mongodb
- MongoPageSourceProvider(MongoSession) - Constructor for class io.trino.plugin.mongodb.MongoPageSourceProvider
- MongoPlugin - Class in io.trino.plugin.mongodb
- MongoPlugin() - Constructor for class io.trino.plugin.mongodb.MongoPlugin
- MongoServerDetailsProvider - Interface in io.trino.plugin.mongodb
- MongoSession - Class in io.trino.plugin.mongodb
- MongoSession(TypeManager, MongoClient, MongoClientConfig) - Constructor for class io.trino.plugin.mongodb.MongoSession
- MongoSessionProperties - Class in io.trino.plugin.mongodb
- MongoSessionProperties(MongoClientConfig) - Constructor for class io.trino.plugin.mongodb.MongoSessionProperties
- MongoSplit - Class in io.trino.plugin.mongodb
- MongoSplit(List<HostAddress>) - Constructor for class io.trino.plugin.mongodb.MongoSplit
- MongoSplitManager - Class in io.trino.plugin.mongodb
- MongoSplitManager(MongoServerDetailsProvider) - Constructor for class io.trino.plugin.mongodb.MongoSplitManager
- MongoTable - Record Class in io.trino.plugin.mongodb
- MongoTable(MongoTableHandle, List<MongoColumnHandle>, List<MongoIndex>, Optional<String>) - Constructor for record class io.trino.plugin.mongodb.MongoTable
-
Creates an instance of a
MongoTablerecord class. - MongoTableHandle - Record Class in io.trino.plugin.mongodb
- MongoTableHandle(SchemaTableName, RemoteTableName, Optional<String>) - Constructor for record class io.trino.plugin.mongodb.MongoTableHandle
- MongoTableHandle(SchemaTableName, RemoteTableName, Optional<String>, TupleDomain<ColumnHandle>, Set<MongoColumnHandle>, OptionalInt) - Constructor for record class io.trino.plugin.mongodb.MongoTableHandle
-
Creates an instance of a
MongoTableHandlerecord class. - MongoTlsConfig - Class in io.trino.plugin.mongodb
- MongoTlsConfig() - Constructor for class io.trino.plugin.mongodb.MongoTlsConfig
- MongoTlsModule - Class in io.trino.plugin.mongodb
- MongoTlsModule() - Constructor for class io.trino.plugin.mongodb.MongoTlsModule
- MongoTransactionHandle - Record Class in io.trino.plugin.mongodb
- MongoTransactionHandle() - Constructor for record class io.trino.plugin.mongodb.MongoTransactionHandle
- MongoTransactionHandle(UUID) - Constructor for record class io.trino.plugin.mongodb.MongoTransactionHandle
-
Creates an instance of a
MongoTransactionHandlerecord class. - MongoTransactionManager - Class in io.trino.plugin.mongodb
- MongoTransactionManager(MongoMetadataFactory) - Constructor for class io.trino.plugin.mongodb.MongoTransactionManager
N
- NAME - Static variable in class io.trino.plugin.mongodb.ptf.Query
- NEAREST - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
O
- OBJECT_ID - Static variable in class io.trino.plugin.mongodb.ObjectIdType
- objectid() - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
- objectid(Slice) - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
- ObjectIdFunctions - Class in io.trino.plugin.mongodb
- objectidTimestamp(Slice) - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
- ObjectIdType - Class in io.trino.plugin.mongodb
- ObjectIdType() - Constructor for class io.trino.plugin.mongodb.ObjectIdType
P
- pageSinkIdColumnName() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns the value of the
pageSinkIdColumnNamerecord component. - pageSinkIdColumnName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns the value of the
pageSinkIdColumnNamerecord component. - parse(ListIndexesIterable<Document>) - Static method in class io.trino.plugin.mongodb.MongoIndex
- parseFilter(String) - Static method in class io.trino.plugin.mongodb.ptf.Query
- PRIMARY - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
- PRIMARY_PREFERRED - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
- projectedColumns() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
projectedColumnsrecord component. - projectSufficientColumns(List<MongoColumnHandle>) - Static method in class io.trino.plugin.mongodb.MongoSession
-
Creates a set of sufficient columns for the input projected columns.
Q
- Query - Class in io.trino.plugin.mongodb.ptf
- Query(MongoTransactionManager) - Constructor for class io.trino.plugin.mongodb.ptf.Query
- Query.QueryFunction - Class in io.trino.plugin.mongodb.ptf
- Query.QueryFunctionHandle - Class in io.trino.plugin.mongodb.ptf
- QueryFunction(MongoTransactionManager) - Constructor for class io.trino.plugin.mongodb.ptf.Query.QueryFunction
- QueryFunctionHandle(MongoTableHandle) - Constructor for class io.trino.plugin.mongodb.ptf.Query.QueryFunctionHandle
R
- ReadPreferenceType - Enum Class in io.trino.plugin.mongodb
- remoteTableName() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns the value of the
remoteTableNamerecord component. - remoteTableName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns the value of the
remoteTableNamerecord component. - remoteTableName() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
remoteTableNamerecord component. - RemoteTableName - Record Class in io.trino.plugin.mongodb
- RemoteTableName(String, String) - Constructor for record class io.trino.plugin.mongodb.RemoteTableName
-
Creates an instance of a
RemoteTableNamerecord class. - renameColumn(MongoTableHandle, String, String) - Method in class io.trino.plugin.mongodb.MongoSession
- renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in class io.trino.plugin.mongodb.MongoMetadata
- renameTable(MongoTableHandle, SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
- renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoMetadata
- rollback() - Method in class io.trino.plugin.mongodb.MongoMetadata
- rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoConnector
- rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoTransactionManager
S
- SCHEMA_NAME - Static variable in class io.trino.plugin.mongodb.ptf.Query
- schemaTableName() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns the value of the
schemaTableNamerecord component. - SECONDARY - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
- SECONDARY_PREFERRED - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
- SessionBasedMongoServerDetailsProvider - Class in io.trino.plugin.mongodb
- SessionBasedMongoServerDetailsProvider(MongoSession) - Constructor for class io.trino.plugin.mongodb.SessionBasedMongoServerDetailsProvider
- setAllowLocalScheduling(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setCaseInsensitiveNameMatching(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setColumnComment(MongoTableHandle, String, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoSession
- setColumnComment(ConnectorSession, ConnectorTableHandle, ColumnHandle, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoMetadata
- setColumnType(MongoTableHandle, String, Type) - Method in class io.trino.plugin.mongodb.MongoSession
- setColumnType(ConnectorSession, ConnectorTableHandle, ColumnHandle, Type) - Method in class io.trino.plugin.mongodb.MongoMetadata
- setConnectionsPerHost(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setConnectionTimeout(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setConnectionUrl(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setCursorBatchSize(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setDynamicFilteringWaitTimeout(Duration) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setImplicitRowFieldPrefix(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setKeystorePassword(String) - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- setKeystorePath(File) - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- setMaxConnectionIdleTime(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setMaxWaitTime(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setMinConnectionsPerHost(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setProjectionPushdownEnabled(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setReadPreference(ReadPreferenceType) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setRequiredReplicaSetName(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setSchemaCollection(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setSocketTimeout(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setTableComment(MongoTableHandle, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoSession
- setTableComment(ConnectorSession, ConnectorTableHandle, Optional<String>) - Method in class io.trino.plugin.mongodb.MongoMetadata
- setTlsEnabled(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- setTruststorePassword(String) - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- setTruststorePath(File) - Method in class io.trino.plugin.mongodb.MongoTlsConfig
- setup(Binder) - Method in class io.trino.plugin.mongodb.MongoClientModule
- setWriteConcern(WriteConcernType) - Method in class io.trino.plugin.mongodb.MongoClientConfig
- shutdown() - Method in class io.trino.plugin.mongodb.MongoConnector
- shutdown() - Method in class io.trino.plugin.mongodb.MongoSession
- sslSpecificConfigurator(MongoTlsConfig) - Method in class io.trino.plugin.mongodb.MongoTlsModule
- streamRelationColumns(ConnectorSession, Optional<String>, UnaryOperator<Set<SchemaTableName>>) - Method in class io.trino.plugin.mongodb.MongoMetadata
T
- tableHandle() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns the value of the
tableHandlerecord component. - temporaryTableName() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns the value of the
temporaryTableNamerecord component. - temporaryTableName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns the value of the
temporaryTableNamerecord component. - timestampObjectid(long) - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
- toColumnMetadata() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
- toErrorCode() - Method in enum class io.trino.plugin.mongodb.MongoErrorCode
- toRemoteSchemaTableName(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
- toString() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.MongoTable
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.MongoTransactionHandle
-
Returns a string representation of this record class.
- toString() - Method in record class io.trino.plugin.mongodb.RemoteTableName
-
Returns a string representation of this record class.
- type() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
-
Returns the value of the
typerecord component. - TypeUtils - Class in io.trino.plugin.mongodb
U
- UNACKNOWLEDGED - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
- uuid() - Method in record class io.trino.plugin.mongodb.MongoTransactionHandle
-
Returns the value of the
uuidrecord component.
V
- valueOf(String) - Static method in enum class io.trino.plugin.mongodb.MongoErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.mongodb.ReadPreferenceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.mongodb.WriteConcernType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.plugin.mongodb.MongoErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.mongodb.ReadPreferenceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.mongodb.WriteConcernType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withConstraint(TupleDomain<ColumnHandle>) - Method in record class io.trino.plugin.mongodb.MongoTableHandle
- withProjectedColumns(Set<MongoColumnHandle>) - Method in record class io.trino.plugin.mongodb.MongoTableHandle
- WriteConcernType - Enum Class in io.trino.plugin.mongodb
- writeSlice(BlockBuilder, Slice) - Method in class io.trino.plugin.mongodb.ObjectIdType
- writeSlice(BlockBuilder, Slice, int, int) - Method in class io.trino.plugin.mongodb.ObjectIdType
All Classes and Interfaces|All Packages|Constant Field Values