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
 
appendTo(Block, int, BlockBuilder) - Method in class io.trino.plugin.mongodb.ObjectIdType
 
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

beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorTableLayout>, RetryMode) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>, RetryMode) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
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
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoConnector
 
configure(Binder) - Method in class io.trino.plugin.mongodb.MongoSslModule
 
configure(MongoClientSettings.Builder) - Method in interface io.trino.plugin.mongodb.MongoClientSettingConfigurator
 
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, boolean) - Method in class io.trino.plugin.mongodb.MongoMetadata
 

D

DATABASE_NAME - Static variable in class io.trino.plugin.mongodb.MongoSession
 
defaultConfigurator(MongoClientConfig) - Method in class io.trino.plugin.mongodb.MongoClientModule
 
deleteDocuments(RemoteTableName, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
 
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
 

E

equals(Object) - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
equals(Object) - Method in class io.trino.plugin.mongodb.MongoTable
 
equals(Object) - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
equals(Object) - Method in class io.trino.plugin.mongodb.MongoTransactionHandle
 
equals(Object) - Method in class io.trino.plugin.mongodb.RemoteTableName
 
execute(MongoTableHandle, List<MongoColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
 
executeDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 

F

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, 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
 
getBaseName() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
getCollection(RemoteTableName) - Method in class io.trino.plugin.mongodb.MongoSession
 
getCollectionName() - Method in class io.trino.plugin.mongodb.RemoteTableName
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
getColumns() - Method in class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getColumns() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getColumns() - Method in class io.trino.plugin.mongodb.MongoTable
 
getComment() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
getComment() - Method in class io.trino.plugin.mongodb.MongoTable
 
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
 
getConstraint() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
getCursorBatchSize() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getDatabaseName() - Method in class io.trino.plugin.mongodb.RemoteTableName
 
getDereferenceNames() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
getDocument() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
getFilter() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
getFunctions() - Method in class io.trino.plugin.mongodb.MongoPlugin
 
getImplicitRowFieldPrefix() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getIndexes() - Method in class io.trino.plugin.mongodb.MongoTable
 
getIndexes(String, String) - Method in class io.trino.plugin.mongodb.MongoSession
 
getInfo() - Method in class io.trino.plugin.mongodb.MongoSplit
 
getKeys() - Method in class io.trino.plugin.mongodb.MongoIndex
 
getKeystorePassword() - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
getKeystorePath() - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
getLimit() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
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
 
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
 
getPageSinkIdColumnName() - Method in class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getPageSinkIdColumnName() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getPageSinkProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
 
getPageSourceProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
 
getProjectedColumns() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
getQualifiedName() - Method in 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
 
getRemoteTableName() - Method in class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getRemoteTableName() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getRemoteTableName() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
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
 
getSchemaTableName() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
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
 
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.MongoTable
 
getTableHandle() - Method in class io.trino.plugin.mongodb.ptf.Query.QueryFunctionHandle
 
getTableHandle(ConnectorSession, SchemaTableName) - 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 class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getTemporaryRemoteTableName() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getTemporaryTableName() - Method in class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getTemporaryTableName() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getTlsEnabled() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getTruststorePassword() - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
getTruststorePath() - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
getType() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
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
 
getUuid() - Method in class io.trino.plugin.mongodb.MongoTransactionHandle
 
getWriteConcern() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getWriteConcern() - Method in enum class io.trino.plugin.mongodb.WriteConcernType
 

H

hashCode() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
hashCode() - Method in class io.trino.plugin.mongodb.MongoTable
 
hashCode() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
hashCode() - Method in class io.trino.plugin.mongodb.MongoTransactionHandle
 
hashCode() - Method in class io.trino.plugin.mongodb.RemoteTableName
 

I

ID - Static variable in class io.trino.plugin.mongodb.MongoSession
 
io.trino.plugin.mongodb - package io.trino.plugin.mongodb
 
io.trino.plugin.mongodb.ptf - package io.trino.plugin.mongodb.ptf
 
isBaseColumn() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
isCaseInsensitiveNameMatching() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
isComparable() - Method in class io.trino.plugin.mongodb.ObjectIdType
 
isDbRefField() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
This method may return a wrong value when row type use the same field names and types as dbref.
isFinished() - Method in class io.trino.plugin.mongodb.MongoPageSource
 
isHidden() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
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
 
isRemotelyAccessible() - Method in class io.trino.plugin.mongodb.MongoSplit
 

J

JOURNALED - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
 

L

listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - 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 - Class in io.trino.plugin.mongodb
 
MongoColumnHandle(String, List<String>, Type, boolean, boolean, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoColumnHandle
 
MongoConnector - Class in io.trino.plugin.mongodb
 
MongoConnector(MongoSession, 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
 
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
 
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 - Class in io.trino.plugin.mongodb
 
MongoInsertTableHandle(RemoteTableName, List<MongoColumnHandle>, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoInsertTableHandle
 
MongoMetadata - Class in io.trino.plugin.mongodb
 
MongoMetadata(MongoSession) - Constructor for class io.trino.plugin.mongodb.MongoMetadata
 
MongoOutputTableHandle - Class in io.trino.plugin.mongodb
 
MongoOutputTableHandle(RemoteTableName, List<MongoColumnHandle>, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoOutputTableHandle
 
MongoPageSink - Class in io.trino.plugin.mongodb
 
MongoPageSink(MongoClientConfig, MongoSession, RemoteTableName, List<MongoColumnHandle>, 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
 
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(MongoSession) - Constructor for class io.trino.plugin.mongodb.MongoSplitManager
 
MongoSslConfig - Class in io.trino.plugin.mongodb
 
MongoSslConfig() - Constructor for class io.trino.plugin.mongodb.MongoSslConfig
 
MongoSslModule - Class in io.trino.plugin.mongodb
 
MongoSslModule() - Constructor for class io.trino.plugin.mongodb.MongoSslModule
 
MongoTable - Class in io.trino.plugin.mongodb
 
MongoTable(MongoTableHandle, List<MongoColumnHandle>, List<MongoIndex>, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoTable
 
MongoTableHandle - Class in io.trino.plugin.mongodb
 
MongoTableHandle(SchemaTableName, RemoteTableName, Optional<String>) - Constructor for class io.trino.plugin.mongodb.MongoTableHandle
 
MongoTableHandle(SchemaTableName, RemoteTableName, Optional<String>, TupleDomain<ColumnHandle>, Set<MongoColumnHandle>, OptionalInt) - Constructor for class io.trino.plugin.mongodb.MongoTableHandle
 
MongoTransactionHandle - Class in io.trino.plugin.mongodb
 
MongoTransactionHandle() - Constructor for class io.trino.plugin.mongodb.MongoTransactionHandle
 
MongoTransactionHandle(UUID) - Constructor for class io.trino.plugin.mongodb.MongoTransactionHandle
 

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

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
 
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(MongoSession) - 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(MongoMetadata, MongoSession) - 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 - Class in io.trino.plugin.mongodb
 
RemoteTableName(String, String) - Constructor for class io.trino.plugin.mongodb.RemoteTableName
 
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
 

S

SCHEMA_NAME - Static variable in class io.trino.plugin.mongodb.ptf.Query
 
SECONDARY - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
 
SECONDARY_PREFERRED - Enum constant in enum class io.trino.plugin.mongodb.ReadPreferenceType
 
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
 
setImplicitRowFieldPrefix(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setKeystorePassword(String) - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
setKeystorePath(File) - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
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.MongoSslConfig
 
setTruststorePath(File) - Method in class io.trino.plugin.mongodb.MongoSslConfig
 
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(MongoSslConfig) - Method in class io.trino.plugin.mongodb.MongoSslModule
 

T

timestampObjectid(long) - Static method in class io.trino.plugin.mongodb.ObjectIdFunctions
 
toColumnMetadata() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
toRemoteSchemaTableName(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
 
toString() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
toString() - Method in class io.trino.plugin.mongodb.MongoTable
 
toString() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
toString() - Method in class io.trino.plugin.mongodb.MongoTransactionHandle
 
toString() - Method in class io.trino.plugin.mongodb.RemoteTableName
 
TypeUtils - Class in io.trino.plugin.mongodb
 

U

UNACKNOWLEDGED - Enum constant in enum class io.trino.plugin.mongodb.WriteConcernType
 

V

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.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

withProjectedColumns(Set<MongoColumnHandle>) - Method in 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