A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

abort() - Method in class io.trino.plugin.mongodb.MongoPageSink
 
ACKNOWLEDGED - io.trino.plugin.mongodb.WriteConcernType
 
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
addColumn(SchemaTableName, ColumnMetadata) - Method in class io.trino.plugin.mongodb.MongoSession
 
appendPage(Page) - Method in class io.trino.plugin.mongodb.MongoPageSink
 
appendTo(Block, int, BlockBuilder) - Method in class io.trino.plugin.mongodb.ObjectIdType
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class io.trino.plugin.mongodb.MongoMetadata
 

B

beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorNewTableLayout>) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
beginTransaction(IsolationLevel, 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
 
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.MongoClientModule
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.mongodb.MongoConnectorFactory
 
createMongoSession(TypeManager, MongoClientConfig) - Static method in class io.trino.plugin.mongodb.MongoClientModule
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle) - Method in class io.trino.plugin.mongodb.MongoPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle) - Method in class io.trino.plugin.mongodb.MongoPageSinkProvider
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.mongodb.MongoPageSourceProvider
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
createTable(SchemaTableName, List<MongoColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
 

D

dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
dropColumn(SchemaTableName, String) - Method in class io.trino.plugin.mongodb.MongoSession
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
dropTable(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
 

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
 
execute(MongoTableHandle, List<MongoColumnHandle>) - Method in class io.trino.plugin.mongodb.MongoSession
 

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
 
FSYNC_SAFE - io.trino.plugin.mongodb.WriteConcernType
 
FSYNCED - io.trino.plugin.mongodb.WriteConcernType
 

G

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(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
 
getColumnHandleClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
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
 
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
 
getConnectorFactories() - Method in class io.trino.plugin.mongodb.MongoPlugin
 
getConstraint() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
getCredentials() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getCursorBatchSize() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getDocument() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
getFunctions() - Method in class io.trino.plugin.mongodb.MongoPlugin
 
getHandleResolver() - Method in class io.trino.plugin.mongodb.MongoConnectorFactory
 
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
 
getInsertTableHandleClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
getKeys() - Method in class io.trino.plugin.mongodb.MongoIndex
 
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
 
getMetadata(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.MongoColumnHandle
 
getName() - Method in class io.trino.plugin.mongodb.MongoConnectorFactory
 
getName() - Method in class io.trino.plugin.mongodb.MongoIndex
 
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
 
getOutputTableHandleClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
getPageSinkProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
 
getPageSourceProvider() - Method in class io.trino.plugin.mongodb.MongoConnector
 
getReadPreference() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getReadPreference() - Method in enum io.trino.plugin.mongodb.ReadPreferenceType
 
getReadTimeNanos() - Method in class io.trino.plugin.mongodb.MongoPageSource
 
getRequiredReplicaSetName() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSchemaCollection() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSchemaTableName() - Method in class io.trino.plugin.mongodb.MongoInsertTableHandle
 
getSchemaTableName() - Method in class io.trino.plugin.mongodb.MongoOutputTableHandle
 
getSchemaTableName() - Method in class io.trino.plugin.mongodb.MongoTableHandle
 
getSeeds() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSlice(Block, int) - Method in class io.trino.plugin.mongodb.ObjectIdType
 
getSocketKeepAlive() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSocketTimeout() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSortOrder() - Method in class io.trino.plugin.mongodb.MongoIndex.MongodbIndexKey
 
getSplitClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
getSplitManager() - Method in class io.trino.plugin.mongodb.MongoConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, ConnectorSplitManager.SplitSchedulingStrategy, DynamicFilter) - Method in class io.trino.plugin.mongodb.MongoSplitManager
 
getSslEnabled() - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
getSystemMemoryUsage() - Method in class io.trino.plugin.mongodb.MongoPageSource
 
getTable(SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoSession
 
getTableHandle() - Method in class io.trino.plugin.mongodb.MongoTable
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
getTableHandleClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.mongodb.MongoMetadata
 
getTransactionHandleClass() - Method in class io.trino.plugin.mongodb.MongoHandleResolver
 
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 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
 

I

io.trino.plugin.mongodb - package io.trino.plugin.mongodb
 
isArrayType(Type) - Static method in class io.trino.plugin.mongodb.TypeUtils
 
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
 
isHidden() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
isMapType(Type) - Static method in class io.trino.plugin.mongodb.TypeUtils
 
isOrderable() - Method in class io.trino.plugin.mongodb.ObjectIdType
 
isRemotelyAccessible() - Method in class io.trino.plugin.mongodb.MongoSplit
 
isRowType(Type) - Static method in class io.trino.plugin.mongodb.TypeUtils
 
isSingleStatementWritesOnly() - Method in class io.trino.plugin.mongodb.MongoConnector
 
isUnique() - Method in class io.trino.plugin.mongodb.MongoIndex
 

J

JOURNAL_SAFEY - io.trino.plugin.mongodb.WriteConcernType
 
JOURNALED - 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 - 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
 
MongoColumnHandle - Class in io.trino.plugin.mongodb
 
MongoColumnHandle(String, Type, boolean) - Constructor for class io.trino.plugin.mongodb.MongoColumnHandle
 
MongoConnector - Class in io.trino.plugin.mongodb
 
MongoConnector(MongoSession, MongoSplitManager, MongoPageSourceProvider, MongoPageSinkProvider) - 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
 
MongoHandleResolver - Class in io.trino.plugin.mongodb
 
MongoHandleResolver() - Constructor for class io.trino.plugin.mongodb.MongoHandleResolver
 
MongoIndex - Class in io.trino.plugin.mongodb
 
MongoIndex(String, List<MongoIndex.MongodbIndexKey>, boolean) - Constructor for class io.trino.plugin.mongodb.MongoIndex
 
MongoIndex.MongodbIndexKey - Class in io.trino.plugin.mongodb
 
MongoInsertTableHandle - Class in io.trino.plugin.mongodb
 
MongoInsertTableHandle(SchemaTableName, List<MongoColumnHandle>) - 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(SchemaTableName, List<MongoColumnHandle>) - Constructor for class io.trino.plugin.mongodb.MongoOutputTableHandle
 
MongoPageSink - Class in io.trino.plugin.mongodb
 
MongoPageSink(MongoClientConfig, MongoSession, SchemaTableName, List<MongoColumnHandle>) - 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
 
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(MongoClientConfig) - Constructor for class io.trino.plugin.mongodb.MongoSplitManager
 
MongoTable - Class in io.trino.plugin.mongodb
 
MongoTable(MongoTableHandle, List<MongoColumnHandle>, List<MongoIndex>) - Constructor for class io.trino.plugin.mongodb.MongoTable
 
MongoTableHandle - Class in io.trino.plugin.mongodb
 
MongoTableHandle(SchemaTableName) - Constructor for class io.trino.plugin.mongodb.MongoTableHandle
 
MongoTableHandle(SchemaTableName, TupleDomain<ColumnHandle>, 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

NEAREST - io.trino.plugin.mongodb.ReadPreferenceType
 
NORMAL - io.trino.plugin.mongodb.WriteConcernType
 

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
 
ObjectIdSerializer() - Constructor for class io.trino.plugin.mongodb.ObjectIdType.ObjectIdSerializer
 
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
 
ObjectIdType.ObjectIdSerializer - Class in io.trino.plugin.mongodb
 

P

parse(ListIndexesIterable<Document>) - Static method in class io.trino.plugin.mongodb.MongoIndex
 
PRIMARY - io.trino.plugin.mongodb.ReadPreferenceType
 
PRIMARY_PREFERRED - io.trino.plugin.mongodb.ReadPreferenceType
 

R

ReadPreferenceType - Enum in io.trino.plugin.mongodb
 
REPLICA_ACKNOWLEDGED - io.trino.plugin.mongodb.WriteConcernType
 
REPLICAS_SAFE - io.trino.plugin.mongodb.WriteConcernType
 
rollback() - Method in class io.trino.plugin.mongodb.MongoMetadata
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.mongodb.MongoConnector
 

S

SAFE - io.trino.plugin.mongodb.WriteConcernType
 
SECONDARY - io.trino.plugin.mongodb.ReadPreferenceType
 
SECONDARY_PREFERRED - io.trino.plugin.mongodb.ReadPreferenceType
 
serialize(ObjectId, JsonGenerator, SerializerProvider) - Method in class io.trino.plugin.mongodb.ObjectIdType.ObjectIdSerializer
 
setCaseInsensitiveNameMatching(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setConnectionsPerHost(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setConnectionTimeout(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setCredentials(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setCredentials(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
 
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
 
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
 
setSeeds(String) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setSeeds(String...) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setSocketKeepAlive(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setSocketTimeout(int) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
setSslEnabled(boolean) - Method in class io.trino.plugin.mongodb.MongoClientConfig
 
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
 

T

toColumnMetadata() - Method in class io.trino.plugin.mongodb.MongoColumnHandle
 
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
 
TypeUtils - Class in io.trino.plugin.mongodb
 

U

UNACKNOWLEDGED - io.trino.plugin.mongodb.WriteConcernType
 
usesLegacyTableLayouts() - Method in class io.trino.plugin.mongodb.MongoMetadata
 

V

valueOf(String) - Static method in enum io.trino.plugin.mongodb.ReadPreferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.trino.plugin.mongodb.WriteConcernType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.trino.plugin.mongodb.ReadPreferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.trino.plugin.mongodb.WriteConcernType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WriteConcernType - Enum 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 R S T U V W 
All Classes All Packages