Uses of Record Class
io.trino.plugin.mongodb.MongoColumnHandle
Packages that use MongoColumnHandle
-
Uses of MongoColumnHandle in io.trino.plugin.mongodb
Methods in io.trino.plugin.mongodb that return types with arguments of type MongoColumnHandleModifier and TypeMethodDescriptionMongoInsertTableHandle.columns()Returns the value of thecolumnsrecord component.MongoOutputTableHandle.columns()Returns the value of thecolumnsrecord component.MongoTable.columns()Returns the value of thecolumnsrecord component.MongoTableHandle.projectedColumns()Returns the value of theprojectedColumnsrecord component.static List<MongoColumnHandle> MongoSession.projectSufficientColumns(List<MongoColumnHandle> columnHandles) Creates a set of sufficient columns for the input projected columns.Method parameters in io.trino.plugin.mongodb with type arguments of type MongoColumnHandleModifier and TypeMethodDescriptionvoidMongoSession.createTable(RemoteTableName name, List<MongoColumnHandle> columns, Optional<String> comment) com.mongodb.client.MongoCursor<org.bson.Document> MongoSession.execute(MongoTableHandle tableHandle, List<MongoColumnHandle> columns) static List<MongoColumnHandle> MongoSession.projectSufficientColumns(List<MongoColumnHandle> columnHandles) Creates a set of sufficient columns for the input projected columns.MongoTableHandle.withProjectedColumns(Set<MongoColumnHandle> projectedColumns) Constructor parameters in io.trino.plugin.mongodb with type arguments of type MongoColumnHandleModifierConstructorDescriptionMongoInsertTableHandle(RemoteTableName remoteTableName, List<MongoColumnHandle> columns, Optional<String> temporaryTableName, Optional<String> pageSinkIdColumnName) Creates an instance of aMongoInsertTableHandlerecord class.MongoOutputTableHandle(RemoteTableName remoteTableName, List<MongoColumnHandle> columns, Optional<String> temporaryTableName, Optional<String> pageSinkIdColumnName) Creates an instance of aMongoOutputTableHandlerecord class.MongoPageSink(MongoSession mongoSession, RemoteTableName remoteTableName, List<MongoColumnHandle> columns, String implicitPrefix, Optional<String> pageSinkIdColumnName, ConnectorPageSinkId pageSinkId) MongoPageSource(MongoSession mongoSession, MongoTableHandle tableHandle, List<MongoColumnHandle> columns) MongoTable(MongoTableHandle tableHandle, List<MongoColumnHandle> columns, List<MongoIndex> indexes, Optional<String> comment) Creates an instance of aMongoTablerecord class.MongoTableHandle(SchemaTableName schemaTableName, RemoteTableName remoteTableName, Optional<String> filter, TupleDomain<ColumnHandle> constraint, Set<MongoColumnHandle> projectedColumns, OptionalInt limit) Creates an instance of aMongoTableHandlerecord class.