Uses of Interface
org.h2.result.ResultInterface
Packages that use ResultInterface
Package
Description
This package contains the parser and the base classes for prepared SQL statements.
Contains DDL (data definition language) and related SQL statements.
Contains DML (data manipulation language) and related SQL statements.
Contains queries.
Expressions include mathematical operations, simple values, and others.
Condition expressions.
Table value functions.
Various table index implementations, as well as cursors to navigate in an index.
Implementation of the JDBC API (package java.sql).
Implementation of the JDBC database metadata API (package java.sql).
Implementation of row and internal result sets.
Schema implementation and objects that are stored in a schema (for example, sequences and constants).
A small FTP server.
PostgreSQL server implementation of this database.
Classes related to a table and table meta data.
-
Uses of ResultInterface in org.h2.command
Methods in org.h2.command that return ResultInterfaceModifier and TypeMethodDescriptionCommand.executeQuery
(long maxrows, boolean scrollable) Execute a query and return the result.CommandInterface.executeQuery
(long maxRows, boolean scrollable) Execute the query.CommandRemote.executeQuery
(long maxRows, boolean scrollable) final ResultInterface
Command.getMetaData()
CommandInterface.getMetaData()
Get an empty result set containing the meta data of the result.CommandRemote.getMetaData()
abstract ResultInterface
Command.query
(long maxrows) Execute a query statement, if this is possible.CommandContainer.query
(long maxrows) CommandList.query
(long maxrows) Prepared.query
(long maxrows) Execute the query.abstract ResultInterface
Command.queryMeta()
Get an empty result set containing the meta data.CommandContainer.queryMeta()
CommandList.queryMeta()
abstract ResultInterface
Prepared.queryMeta()
Get an empty result set containing the meta data. -
Uses of ResultInterface in org.h2.command.ddl
Methods in org.h2.command.ddl that return ResultInterface -
Uses of ResultInterface in org.h2.command.dml
Methods in org.h2.command.dml that return ResultInterfaceModifier and TypeMethodDescriptionCall.query
(long maxrows) ExecuteProcedure.query
(long limit) Explain.query
(long maxrows) Help.query
(long maxrows) ScriptCommand.query
(long maxrows) BackupCommand.queryMeta()
Call.queryMeta()
final ResultInterface
DataChangeStatement.queryMeta()
ExecuteImmediate.queryMeta()
ExecuteProcedure.queryMeta()
Explain.queryMeta()
Help.queryMeta()
NoOperation.queryMeta()
RunScriptCommand.queryMeta()
ScriptCommand.queryMeta()
Set.queryMeta()
SetSessionCharacteristics.queryMeta()
TransactionCommand.queryMeta()
-
Uses of ResultInterface in org.h2.command.query
Classes in org.h2.command.query that implement ResultInterfaceModifier and TypeClassDescriptionprivate final class
Lazy execution for a group sorted query.private final class
Lazy execution for a flat query.private class
Lazy execution for this select.private final class
Lazy execution for this union.Fields in org.h2.command.query declared as ResultInterfaceModifier and TypeFieldDescription(package private) ResultInterface
SelectUnion.LazyResultUnion.l
private ResultInterface
Query.lastResult
(package private) ResultInterface
SelectUnion.LazyResultUnion.r
Methods in org.h2.command.query that return ResultInterfaceModifier and TypeMethodDescriptionfinal ResultInterface
Query.query
(long maxrows) final ResultInterface
Query.query
(long limit, ResultTarget target) Execute the query, writing the result to the target result.Query.queryMeta()
protected abstract ResultInterface
Query.queryWithoutCache
(long limit, ResultTarget target) Execute the query without checking the cache.protected ResultInterface
Select.queryWithoutCache
(long maxRows, ResultTarget target) protected ResultInterface
SelectUnion.queryWithoutCache
(long maxRows, ResultTarget target) protected ResultInterface
TableValueConstructor.queryWithoutCache
(long limit, ResultTarget target) private ResultInterface
Query.queryWithoutCacheLazyCheck
(long limit, ResultTarget target) Methods in org.h2.command.query with parameters of type ResultInterfaceModifier and TypeMethodDescription(package private) LocalResult
Query.convertToDistinct
(ResultInterface result) Convert a result into a distinct result, using the current columns. -
Uses of ResultInterface in org.h2.expression
Methods in org.h2.expression with parameters of type ResultInterface -
Uses of ResultInterface in org.h2.expression.condition
Methods in org.h2.expression.condition with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate Value
ConditionInQuery.getNullSafeValueSlow
(SessionLocal session, ResultInterface rows, Value l) private Value
ConditionInQuery.getValueSlow
(SessionLocal session, ResultInterface rows, Value l) -
Uses of ResultInterface in org.h2.expression.function.table
Methods in org.h2.expression.function.table that return ResultInterfaceModifier and TypeMethodDescriptionprivate ResultInterface
ArrayTableFunction.getTable
(SessionLocal session, boolean onlyColumnList) ArrayTableFunction.getValue
(SessionLocal session) CSVReadFunction.getValue
(SessionLocal session) JavaTableFunction.getValue
(SessionLocal session) LinkSchemaFunction.getValue
(SessionLocal session) abstract ResultInterface
TableFunction.getValue
(SessionLocal session) Get a result with.ArrayTableFunction.getValueTemplate
(SessionLocal session) CSVReadFunction.getValueTemplate
(SessionLocal session) JavaTableFunction.getValueTemplate
(SessionLocal session) LinkSchemaFunction.getValueTemplate
(SessionLocal session) abstract ResultInterface
TableFunction.getValueTemplate
(SessionLocal session) Get an empty result with the column names set. -
Uses of ResultInterface in org.h2.index
Fields in org.h2.index declared as ResultInterfaceModifier and TypeFieldDescriptionprivate ResultInterface
IndexCursor.inResult
private final ResultInterface
ViewCursor.result
private final ResultInterface
VirtualTableCursor.result
Methods in org.h2.index that return ResultInterfaceModifier and TypeMethodDescriptionIndexCondition.getCurrentResult()
Get the current result of the expression.Constructors in org.h2.index with parameters of type ResultInterfaceModifierConstructorDescriptionViewCursor
(ViewIndex index, ResultInterface result, SearchRow first, SearchRow last) (package private)
VirtualTableCursor
(VirtualTableIndex index, SearchRow first, SearchRow last, ResultInterface result) -
Uses of ResultInterface in org.h2.jdbc
Fields in org.h2.jdbc declared as ResultInterfaceModifier and TypeFieldDescription(package private) ResultInterface
JdbcResultSet.result
private final ResultInterface
JdbcResultSetMetaData.result
Methods in org.h2.jdbc that return ResultInterfaceMethods in org.h2.jdbc with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate JdbcResultSet
JdbcDatabaseMetaData.getResultSet
(ResultInterface result) Constructors in org.h2.jdbc with parameters of type ResultInterfaceModifierConstructorDescription(package private)
JdbcResultSet
(JdbcConnection conn, JdbcPreparedStatement preparedStatement, CommandInterface command, ResultInterface result, int id, boolean scrollable, boolean updatable, HashMap<String, Integer> columnLabelMap) JdbcResultSet
(JdbcConnection conn, JdbcStatement stat, CommandInterface command, ResultInterface result, int id, boolean scrollable, boolean updatable, boolean triggerUpdatable) (package private)
JdbcResultSetMetaData
(JdbcResultSet rs, JdbcPreparedStatement prep, ResultInterface result, String catalog, Trace trace, int id) -
Uses of ResultInterface in org.h2.jdbc.meta
Methods in org.h2.jdbc.meta that return ResultInterfaceModifier and TypeMethodDescriptionprivate ResultInterface
DatabaseMetaLegacy.executeQuery
(String sql, Value... args) private ResultInterface
DatabaseMetaRemote.executeQuery
(int code, Value... args) abstract ResultInterface
DatabaseMeta.getAttributes
(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getAttributes
(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) DatabaseMetaRemote.getAttributes
(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) abstract ResultInterface
DatabaseMeta.getBestRowIdentifier
(String catalogPattern, String schemaPattern, String tableName, int scope, boolean nullable) INTERNALDatabaseMetaLegacy.getBestRowIdentifier
(String catalogPattern, String schemaPattern, String tableName, int scope, boolean nullable) DatabaseMetaLocal.getBestRowIdentifier
(String catalog, String schema, String table, int scope, boolean nullable) DatabaseMetaRemote.getBestRowIdentifier
(String catalog, String schema, String table, int scope, boolean nullable) abstract ResultInterface
DatabaseMeta.getCatalogs()
INTERNALDatabaseMetaLegacy.getCatalogs()
DatabaseMetaLocal.getCatalogs()
DatabaseMetaRemote.getCatalogs()
abstract ResultInterface
DatabaseMeta.getColumnPrivileges
(String catalog, String schema, String table, String columnNamePattern) INTERNALDatabaseMetaLegacy.getColumnPrivileges
(String catalog, String schema, String table, String columnNamePattern) DatabaseMetaLocal.getColumnPrivileges
(String catalog, String schema, String table, String columnNamePattern) DatabaseMetaRemote.getColumnPrivileges
(String catalog, String schema, String table, String columnNamePattern) abstract ResultInterface
DatabaseMeta.getColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) INTERNALDatabaseMetaLegacy.getColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) DatabaseMetaLocal.getColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) DatabaseMetaRemote.getColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) abstract ResultInterface
DatabaseMeta.getCrossReference
(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) INTERNALDatabaseMetaLegacy.getCrossReference
(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) DatabaseMetaLocal.getCrossReference
(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) DatabaseMetaRemote.getCrossReference
(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable) abstract ResultInterface
DatabaseMeta.getExportedKeys
(String catalog, String schema, String table) INTERNALDatabaseMetaLegacy.getExportedKeys
(String catalog, String schema, String table) DatabaseMetaLocal.getExportedKeys
(String catalog, String schema, String table) DatabaseMetaRemote.getExportedKeys
(String catalog, String schema, String table) abstract ResultInterface
DatabaseMeta.getFunctionColumns
(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getFunctionColumns
(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) DatabaseMetaRemote.getFunctionColumns
(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) abstract ResultInterface
DatabaseMeta.getFunctions
(String catalog, String schemaPattern, String functionNamePattern) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getFunctions
(String catalog, String schemaPattern, String functionNamePattern) DatabaseMetaRemote.getFunctions
(String catalog, String schemaPattern, String functionNamePattern) abstract ResultInterface
DatabaseMeta.getImportedKeys
(String catalog, String schema, String table) INTERNALDatabaseMetaLegacy.getImportedKeys
(String catalog, String schema, String table) DatabaseMetaLocal.getImportedKeys
(String catalog, String schema, String table) DatabaseMetaRemote.getImportedKeys
(String catalog, String schema, String table) abstract ResultInterface
DatabaseMeta.getIndexInfo
(String catalog, String schema, String table, boolean unique, boolean approximate) INTERNALDatabaseMetaLegacy.getIndexInfo
(String catalog, String schema, String table, boolean unique, boolean approximate) DatabaseMetaLocal.getIndexInfo
(String catalog, String schema, String table, boolean unique, boolean approximate) DatabaseMetaRemote.getIndexInfo
(String catalog, String schema, String table, boolean unique, boolean approximate) abstract ResultInterface
DatabaseMeta.getPrimaryKeys
(String catalog, String schema, String table) INTERNALDatabaseMetaLegacy.getPrimaryKeys
(String catalog, String schema, String table) DatabaseMetaLocal.getPrimaryKeys
(String catalog, String schema, String table) DatabaseMetaRemote.getPrimaryKeys
(String catalog, String schema, String table) abstract ResultInterface
DatabaseMeta.getProcedureColumns
(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) INTERNALDatabaseMetaLegacy.getProcedureColumns
(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) DatabaseMetaLocal.getProcedureColumns
(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) DatabaseMetaRemote.getProcedureColumns
(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) abstract ResultInterface
DatabaseMeta.getProcedures
(String catalog, String schemaPattern, String procedureNamePattern) INTERNALDatabaseMetaLegacy.getProcedures
(String catalog, String schemaPattern, String procedureNamePattern) DatabaseMetaLocal.getProcedures
(String catalog, String schemaPattern, String procedureNamePattern) DatabaseMetaRemote.getProcedures
(String catalog, String schemaPattern, String procedureNamePattern) abstract ResultInterface
DatabaseMeta.getPseudoColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) INTERNALDatabaseMetaLegacy.getPseudoColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) DatabaseMetaLocal.getPseudoColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) DatabaseMetaRemote.getPseudoColumns
(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) abstract ResultInterface
DatabaseMeta.getSchemas()
INTERNALabstract ResultInterface
DatabaseMeta.getSchemas
(String catalog, String schemaPattern) INTERNALDatabaseMetaLegacy.getSchemas()
DatabaseMetaLegacy.getSchemas
(String catalog, String schemaPattern) DatabaseMetaLocal.getSchemas()
DatabaseMetaLocal.getSchemas
(String catalog, String schemaPattern) DatabaseMetaRemote.getSchemas()
DatabaseMetaRemote.getSchemas
(String catalog, String schemaPattern) abstract ResultInterface
DatabaseMeta.getSuperTables
(String catalog, String schemaPattern, String tableNamePattern) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getSuperTables
(String catalog, String schemaPattern, String tableNamePattern) DatabaseMetaRemote.getSuperTables
(String catalog, String schemaPattern, String tableNamePattern) abstract ResultInterface
DatabaseMeta.getSuperTypes
(String catalog, String schemaPattern, String typeNamePattern) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getSuperTypes
(String catalog, String schemaPattern, String typeNamePattern) DatabaseMetaRemote.getSuperTypes
(String catalog, String schemaPattern, String typeNamePattern) abstract ResultInterface
DatabaseMeta.getTablePrivileges
(String catalog, String schemaPattern, String tableNamePattern) INTERNALDatabaseMetaLegacy.getTablePrivileges
(String catalog, String schemaPattern, String tableNamePattern) DatabaseMetaLocal.getTablePrivileges
(String catalog, String schemaPattern, String tableNamePattern) DatabaseMetaRemote.getTablePrivileges
(String catalog, String schemaPattern, String tableNamePattern) abstract ResultInterface
DatabaseMeta.getTables
(String catalog, String schemaPattern, String tableNamePattern, String[] types) INTERNALDatabaseMetaLegacy.getTables
(String catalog, String schemaPattern, String tableNamePattern, String[] types) DatabaseMetaLocal.getTables
(String catalog, String schemaPattern, String tableNamePattern, String[] types) DatabaseMetaRemote.getTables
(String catalog, String schemaPattern, String tableNamePattern, String[] types) abstract ResultInterface
DatabaseMeta.getTableTypes()
INTERNALDatabaseMetaLegacy.getTableTypes()
DatabaseMetaLocal.getTableTypes()
DatabaseMetaRemote.getTableTypes()
abstract ResultInterface
DatabaseMeta.getTypeInfo()
INTERNALDatabaseMetaLegacy.getTypeInfo()
DatabaseMetaLocal.getTypeInfo()
DatabaseMetaRemote.getTypeInfo()
abstract ResultInterface
INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getUDTs
(String catalog, String schemaPattern, String typeNamePattern, int[] types) DatabaseMetaRemote.getUDTs
(String catalog, String schemaPattern, String typeNamePattern, int[] types) abstract ResultInterface
DatabaseMeta.getVersionColumns
(String catalog, String schema, String table) INTERNALfinal ResultInterface
DatabaseMetaLocalBase.getVersionColumns
(String catalog, String schema, String table) DatabaseMetaRemote.getVersionColumns
(String catalog, String schema, String table) static ResultInterface
DatabaseMetaServer.process
(SessionLocal session, int code, Value[] args) Process a database meta data request.private static ResultInterface
DatabaseMetaServer.result
(int value) private static ResultInterface
DatabaseMetaServer.result
(SessionLocal session, String value) private static ResultInterface
-
Uses of ResultInterface in org.h2.result
Classes in org.h2.result that implement ResultInterfaceModifier and TypeClassDescriptionclass
Abstract fetched result.class
Lazy execution support for queries.class
A local result set contains all row data of a result set.final class
The client side part of a result set that is kept on the server.class
Result with padded fixed length strings.class
Simple in-memory result.Fields in org.h2.result declared as ResultInterfaceModifier and TypeFieldDescriptionprivate final ResultInterface
ResultWithGeneratedKeys.WithKeys.generatedKeys
private final ResultInterface
UpdatableRow.result
private final ResultInterface
ResultWithPaddedStrings.source
Methods in org.h2.result that return ResultInterfaceModifier and TypeMethodDescriptionfinal ResultInterface
FetchedResult.createShallowCopy
(Session targetSession) ResultInterface.createShallowCopy
(Session targetSession) Create a shallow copy of the result set.ResultWithPaddedStrings.createShallowCopy
(Session targetSession) static ResultInterface
ResultWithPaddedStrings.get
(ResultInterface source) Returns wrapped result if necessary, or original result if it does not contain visible CHAR columns.ResultWithGeneratedKeys.getGeneratedKeys()
Returns generated keys, ornull
.ResultWithGeneratedKeys.WithKeys.getGeneratedKeys()
Methods in org.h2.result with parameters of type ResultInterfaceModifier and TypeMethodDescriptionvoid
MergedResult.add
(ResultInterface result) Appends a result.static ResultInterface
ResultWithPaddedStrings.get
(ResultInterface source) Returns wrapped result if necessary, or original result if it does not contain visible CHAR columns.static void
ResultColumn.writeColumn
(Transfer out, ResultInterface result, int i) Write a result column to the given output.Constructors in org.h2.result with parameters of type ResultInterfaceModifierConstructorDescriptionprivate
Creates new instance of result.UpdatableRow
(JdbcConnection conn, ResultInterface result) Construct a new object that is linked to the result set.WithKeys
(long updateCount, ResultInterface generatedKeys) Creates a result with update count and generated keys. -
Uses of ResultInterface in org.h2.schema
Methods in org.h2.schema that return ResultInterfaceModifier and TypeMethodDescriptionFunctionAlias.JavaMethod.getTableValue
(SessionLocal session, Expression[] args, boolean columnList) Call the table user-defined function and return the value.static ResultInterface
FunctionAlias.JavaMethod.resultSetToResult
(SessionLocal session, ResultSet rs, int maxrows) Create a result for the given result set. -
Uses of ResultInterface in org.h2.server
Methods in org.h2.server with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate void
TcpServerThread.sendRows
(ResultInterface result, long count) -
Uses of ResultInterface in org.h2.server.pg
Fields in org.h2.server.pg declared as ResultInterfaceModifier and TypeFieldDescription(package private) ResultInterface
PgServerThread.Prepared.result
The current result (for suspended portal).Methods in org.h2.server.pg with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate void
PgServerThread.sendDataRow
(ResultInterface result, int[] formatCodes) private void
PgServerThread.sendRowDescription
(ResultInterface result, int[] formatCodes) -
Uses of ResultInterface in org.h2.table
Fields in org.h2.table declared as ResultInterfaceMethods in org.h2.table that return ResultInterfaceModifier and TypeMethodDescriptionTableView.getRecursiveResult()
DataChangeDeltaTable.getResult
(SessionLocal session) FunctionTable.getResult
(SessionLocal session) TableValueConstructorTable.getResult
(SessionLocal session) abstract ResultInterface
VirtualConstructedTable.getResult
(SessionLocal session) Read the rows from the table.Methods in org.h2.table with parameters of type ResultInterface