Index

A B C D E F G H I J L M N O P Q R S T U V W 
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 baseName record 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 collectionName record component.
columns() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
Returns the value of the columns record component.
columns() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
Returns the value of the columns record component.
columns() - Method in record class io.trino.plugin.mongodb.MongoTable
Returns the value of the columns record component.
comment() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
Returns the value of the comment record component.
comment() - Method in record class io.trino.plugin.mongodb.MongoTable
Returns the value of the comment record 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 constraint record 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 databaseName record component.
dbRefField() - Method in record class io.trino.plugin.mongodb.MongoColumnHandle
Returns the value of the dbRefField record 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 dereferenceNames record 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 filter record 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 hidden record 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 indexes record 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 limit record 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 MongoColumnHandle record 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 MongoInsertTableHandle record 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 MongoOutputTableHandle record 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 MongoTable record 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 MongoTableHandle record 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 MongoTransactionHandle record 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 pageSinkIdColumnName record component.
pageSinkIdColumnName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
Returns the value of the pageSinkIdColumnName record 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 projectedColumns record 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 remoteTableName record component.
remoteTableName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
Returns the value of the remoteTableName record component.
remoteTableName() - Method in record class io.trino.plugin.mongodb.MongoTableHandle
Returns the value of the remoteTableName record 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 RemoteTableName record 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 schemaTableName record 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 tableHandle record component.
temporaryTableName() - Method in record class io.trino.plugin.mongodb.MongoInsertTableHandle
Returns the value of the temporaryTableName record component.
temporaryTableName() - Method in record class io.trino.plugin.mongodb.MongoOutputTableHandle
Returns the value of the temporaryTableName record 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 type record 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 uuid record 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
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values