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 ResultInterfaceCommand.getMetaData()CommandInterface.getMetaData()Get an empty result set containing the meta data of the result.CommandRemote.getMetaData()abstract ResultInterfaceCommand.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 ResultInterfaceCommand.queryMeta()Get an empty result set containing the meta data.CommandContainer.queryMeta()CommandList.queryMeta()abstract ResultInterfacePrepared.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 ResultInterfaceDataChangeStatement.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 classLazy execution for a group sorted query.private final classLazy execution for a flat query.private classLazy execution for this select.private final classLazy execution for this union.Fields in org.h2.command.query declared as ResultInterfaceModifier and TypeFieldDescription(package private) ResultInterfaceSelectUnion.LazyResultUnion.lprivate ResultInterfaceQuery.lastResult(package private) ResultInterfaceSelectUnion.LazyResultUnion.rMethods in org.h2.command.query that return ResultInterfaceModifier and TypeMethodDescriptionfinal ResultInterfaceQuery.query(long maxrows) final ResultInterfaceQuery.query(long limit, ResultTarget target) Execute the query, writing the result to the target result.Query.queryMeta()protected abstract ResultInterfaceQuery.queryWithoutCache(long limit, ResultTarget target) Execute the query without checking the cache.protected ResultInterfaceSelect.queryWithoutCache(long maxRows, ResultTarget target) protected ResultInterfaceSelectUnion.queryWithoutCache(long maxRows, ResultTarget target) protected ResultInterfaceTableValueConstructor.queryWithoutCache(long limit, ResultTarget target) private ResultInterfaceQuery.queryWithoutCacheLazyCheck(long limit, ResultTarget target) Methods in org.h2.command.query with parameters of type ResultInterfaceModifier and TypeMethodDescription(package private) LocalResultQuery.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 ValueConditionInQuery.getNullSafeValueSlow(SessionLocal session, ResultInterface rows, Value l) private ValueConditionInQuery.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 ResultInterfaceArrayTableFunction.getTable(SessionLocal session, boolean onlyColumnList) ArrayTableFunction.getValue(SessionLocal session) CSVReadFunction.getValue(SessionLocal session) JavaTableFunction.getValue(SessionLocal session) LinkSchemaFunction.getValue(SessionLocal session) abstract ResultInterfaceTableFunction.getValue(SessionLocal session) Get a result with.ArrayTableFunction.getValueTemplate(SessionLocal session) CSVReadFunction.getValueTemplate(SessionLocal session) JavaTableFunction.getValueTemplate(SessionLocal session) LinkSchemaFunction.getValueTemplate(SessionLocal session) abstract ResultInterfaceTableFunction.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 ResultInterfaceIndexCursor.inResultprivate final ResultInterfaceViewCursor.resultprivate final ResultInterfaceVirtualTableCursor.resultMethods 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) ResultInterfaceJdbcResultSet.resultprivate final ResultInterfaceJdbcResultSetMetaData.resultMethods in org.h2.jdbc that return ResultInterfaceMethods in org.h2.jdbc with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate JdbcResultSetJdbcDatabaseMetaData.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 ResultInterfaceDatabaseMetaLegacy.executeQuery(String sql, Value... args) private ResultInterfaceDatabaseMetaRemote.executeQuery(int code, Value... args) abstract ResultInterfaceDatabaseMeta.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) DatabaseMetaRemote.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) abstract ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.getCatalogs()INTERNALDatabaseMetaLegacy.getCatalogs()DatabaseMetaLocal.getCatalogs()DatabaseMetaRemote.getCatalogs()abstract ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) DatabaseMetaRemote.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) abstract ResultInterfaceDatabaseMeta.getFunctions(String catalog, String schemaPattern, String functionNamePattern) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getFunctions(String catalog, String schemaPattern, String functionNamePattern) DatabaseMetaRemote.getFunctions(String catalog, String schemaPattern, String functionNamePattern) abstract ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.getSchemas()INTERNALabstract ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.getSuperTables(String catalog, String schemaPattern, String tableNamePattern) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getSuperTables(String catalog, String schemaPattern, String tableNamePattern) DatabaseMetaRemote.getSuperTables(String catalog, String schemaPattern, String tableNamePattern) abstract ResultInterfaceDatabaseMeta.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) DatabaseMetaRemote.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) abstract ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.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 ResultInterfaceDatabaseMeta.getTableTypes()INTERNALDatabaseMetaLegacy.getTableTypes()DatabaseMetaLocal.getTableTypes()DatabaseMetaRemote.getTableTypes()abstract ResultInterfaceDatabaseMeta.getTypeInfo()INTERNALDatabaseMetaLegacy.getTypeInfo()DatabaseMetaLocal.getTypeInfo()DatabaseMetaRemote.getTypeInfo()abstract ResultInterfaceINTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) DatabaseMetaRemote.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) abstract ResultInterfaceDatabaseMeta.getVersionColumns(String catalog, String schema, String table) INTERNALfinal ResultInterfaceDatabaseMetaLocalBase.getVersionColumns(String catalog, String schema, String table) DatabaseMetaRemote.getVersionColumns(String catalog, String schema, String table) static ResultInterfaceDatabaseMetaServer.process(SessionLocal session, int code, Value[] args) Process a database meta data request.private static ResultInterfaceDatabaseMetaServer.result(int value) private static ResultInterfaceDatabaseMetaServer.result(SessionLocal session, String value) private static ResultInterface -
Uses of ResultInterface in org.h2.result
Classes in org.h2.result that implement ResultInterfaceModifier and TypeClassDescriptionclassAbstract fetched result.classLazy execution support for queries.classA local result set contains all row data of a result set.final classThe client side part of a result set that is kept on the server.classResult with padded fixed length strings.classSimple in-memory result.Fields in org.h2.result declared as ResultInterfaceModifier and TypeFieldDescriptionprivate final ResultInterfaceResultWithGeneratedKeys.WithKeys.generatedKeysprivate final ResultInterfaceUpdatableRow.resultprivate final ResultInterfaceResultWithPaddedStrings.sourceMethods in org.h2.result that return ResultInterfaceModifier and TypeMethodDescriptionfinal ResultInterfaceFetchedResult.createShallowCopy(Session targetSession) ResultInterface.createShallowCopy(Session targetSession) Create a shallow copy of the result set.ResultWithPaddedStrings.createShallowCopy(Session targetSession) static ResultInterfaceResultWithPaddedStrings.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 TypeMethodDescriptionvoidMergedResult.add(ResultInterface result) Appends a result.static ResultInterfaceResultWithPaddedStrings.get(ResultInterface source) Returns wrapped result if necessary, or original result if it does not contain visible CHAR columns.static voidResultColumn.writeColumn(Transfer out, ResultInterface result, int i) Write a result column to the given output.Constructors in org.h2.result with parameters of type ResultInterfaceModifierConstructorDescriptionprivateCreates 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 ResultInterfaceFunctionAlias.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 voidTcpServerThread.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) ResultInterfacePgServerThread.Prepared.resultThe current result (for suspended portal).Methods in org.h2.server.pg with parameters of type ResultInterfaceModifier and TypeMethodDescriptionprivate voidPgServerThread.sendDataRow(ResultInterface result, int[] formatCodes) private voidPgServerThread.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 ResultInterfaceVirtualConstructedTable.getResult(SessionLocal session) Read the rows from the table.Methods in org.h2.table with parameters of type ResultInterface