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.
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).
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) Prepared.query(long maxrows) Execute the query.abstract ResultInterfaceCommand.queryMeta()Get an empty result set containing the meta data.CommandContainer.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
Methods 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) -
Uses of ResultInterface in org.h2.expression.function.table
Methods in org.h2.expression.function.table that return ResultInterfaceModifier and TypeMethodDescriptionArrayTableFunction.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
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) -
Uses of ResultInterface in org.h2.jdbc
Methods in org.h2.jdbc that return ResultInterfaceConstructors in org.h2.jdbc with parameters of type ResultInterfaceModifierConstructorDescriptionJdbcResultSet(JdbcConnection conn, JdbcStatement stat, CommandInterface command, ResultInterface result, int id, boolean scrollable, boolean updatable, boolean triggerUpdatable) -
Uses of ResultInterface in org.h2.jdbc.meta
Methods in org.h2.jdbc.meta that return ResultInterfaceModifier and TypeMethodDescriptionabstract ResultInterfaceDatabaseMeta.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) INTERNALDatabaseMetaRemote.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) INTERNALDatabaseMetaRemote.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) abstract ResultInterfaceDatabaseMeta.getFunctions(String catalog, String schemaPattern, String functionNamePattern) INTERNALDatabaseMetaRemote.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) INTERNALDatabaseMetaRemote.getSuperTables(String catalog, String schemaPattern, String tableNamePattern) abstract ResultInterfaceDatabaseMeta.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) INTERNALDatabaseMetaRemote.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 ResultInterfaceINTERNALDatabaseMetaRemote.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) abstract ResultInterfaceDatabaseMeta.getVersionColumns(String catalog, String schema, String table) INTERNALDatabaseMetaRemote.getVersionColumns(String catalog, String schema, String table) static ResultInterfaceDatabaseMetaServer.process(SessionLocal session, int code, Value[] args) Process a database meta data request. -
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.Methods 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 ResultInterfaceModifierConstructorDescriptionUpdatableRow(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.table
Methods 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