| Package | Description |
|---|---|
| org.sqlproc.engine |
The public part of the SQL Processor implementation.
|
| org.sqlproc.engine.impl |
The private part of the SQL Processor implementation.
|
| org.sqlproc.engine.jdbc |
The adapters and proxies for the JDBC stack.
|
| org.sqlproc.engine.jdbc.type |
All the META types staff for the JDBC stack devoted to special handling of input/output values.
|
| org.sqlproc.engine.type |
All the META types staff devoted to special handling of input/output values.
|
| Modifier and Type | Field and Description |
|---|---|
private SqlQuery |
SqlQueryEngine.QueryExecutor.query |
| Modifier and Type | Method and Description |
|---|---|
SqlQuery |
SqlQuery.addScalar(String columnAlias)
Declares a scalar query result, which is an SQL query execution output value.
|
SqlQuery |
SqlQuery.addScalar(String columnAlias,
Object type,
Class<?>... moreTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
SqlQuery |
SqlSession.createSqlQuery(String queryString)
Creates a new instance of
SqlQuery, which is a wrapper around the SQL query command. |
SqlQuery |
SqlQuery.setOrdered(boolean ordered)
Sets the indicator the SQL output is sorted.
|
SqlQuery |
SqlQuery.setParameter(String name,
Object val)
Binds a value to a named query parameter.
|
SqlQuery |
SqlQuery.setParameter(String name,
Object val,
Object type,
Class<?>... moreTypes)
Binds a value to a named query parameter.
|
SqlQuery |
SqlQuery.setParameterList(String name,
Object[] vals)
Binds multiple values to a named query parameter.
|
SqlQuery |
SqlQuery.setParameterList(String name,
Object[] vals,
Object type,
Class<?>... moreTypes)
Binds multiple values to a named query parameter.
|
SqlQuery |
SqlQuery.setSqlControl(SqlControl sqlControl)
Sets the compound parameters controlling the META SQL execution.
|
| Modifier and Type | Method and Description |
|---|---|
private Object |
SqlProcedureEngine.callFunction(SqlQuery query,
SqlProcessResult processResult)
Internal callFunction implementation
|
private <E> List<E> |
SqlProcedureEngine.callQuery(SqlQuery query,
SqlMappingResult mappingResult,
Class<E> resultClass)
Internal callQuery implementation
|
private Integer |
SqlProcedureEngine.callUpdate(SqlQuery query,
SqlProcessResult processResult)
Internal callUpdate implementation
|
private Integer |
SqlCrudEngine.delete(SqlQuery query,
SqlProcessResult processResult)
Internal delete implementation
|
private <E> E |
SqlCrudEngine.get(SqlQuery query,
SqlMappingResult mappingResult,
Class<E> resultClass,
SqlControl sqlControl)
Internal get implementation
|
private Integer |
SqlCrudEngine.insert(SqlQuery query,
SqlProcessResult processResult)
Internal insert implementation
|
private Integer |
SqlCrudEngine.update(SqlQuery query,
SqlProcessResult processResult)
Internal update implementation
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
SqlType.setParameter(SqlProcessContext ctx,
SqlQuery query,
String paramName,
Object inputValue,
Class<?>... inputTypes)
Bind an input value to a named query parameter.
|
(package private) void |
SqlInputValue.setQueryParam(SqlTypeFactory typeFactory,
SqlSession session,
SqlQuery query,
String paramName)
Bind a dynamic input value to a named query parameter.
|
boolean |
SqlProcessResult.setQueryParams(SqlSession session,
SqlQuery query)
Bind an input values to a named query parameters.
|
void |
SqlMappingResult.setQueryResultMapping(Class<?> resultClass,
Map<String,Class<?>> moreResultClasses,
SqlQuery query)
Declares a scalar query results for all mapping rule items.
|
(package private) void |
SqlMappingItem.setQueryResultMapping(SqlProcessContext ctx,
Class<?> resultClass,
Map<String,Class<?>> moreResultClasses,
SqlQuery query)
Declares a scalar query result for this mapping rule item.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcQuery
The JDBC stack implementation of the SQL Engine query contract.
|
| Modifier and Type | Method and Description |
|---|---|
SqlQuery |
JdbcQuery.addScalar(String columnAlias)
Declares a scalar query result, which is an SQL query execution output value.
|
SqlQuery |
JdbcQuery.addScalar(String columnAlias,
Object type,
Class<?>... moreTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
SqlQuery |
JdbcSimpleSession.createSqlQuery(String queryString)
Creates a new instance of
SqlQuery, which is a wrapper around the SQL query command. |
SqlQuery |
JdbcQuery.setOrdered(boolean ordered)
Sets the indicator the SQL output is sorted.
|
SqlQuery |
JdbcQuery.setParameter(String name,
Object val)
Binds a value to a named query parameter.
|
SqlQuery |
JdbcQuery.setParameter(String name,
Object val,
Object type,
Class<?>... moreTypes)
Binds a value to a named query parameter.
|
SqlQuery |
JdbcQuery.setParameterList(String name,
Object[] vals)
Binds multiple values to a named query parameter.
|
SqlQuery |
JdbcQuery.setParameterList(String name,
Object[] vals,
Object type,
Class<?>... moreTypes)
Binds multiple values to a named query parameter.
|
SqlQuery |
JdbcQuery.setSqlControl(SqlControl sqlControl)
Sets the compound parameters controlling the META SQL execution.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcOracleCursorType.addScalar(SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
void |
JdbcOtherType.addScalar(SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
void |
JdbcOracleCursorType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
JdbcOtherType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SqlIdentityType.addScalar(SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
void |
SqlDefaultType.addScalar(SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
void |
SqlMetaType.addScalar(SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes)
Declares a scalar query result, which is an SQL query execution output value.
|
default void |
SqlMetaType.addScalarEntryLog(org.slf4j.Logger logger,
SqlMetaType sqlMetaType,
SqlTypeFactory typeFactory,
SqlQuery query,
String dbName,
Class<?>... attributeTypes) |
void |
SqlByteArrayType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlEnumStringType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlInstantType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlTimestampType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlIdentityType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object identitySetter,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlLocalTimeType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlTimeType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlFromDateType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlDateTimeType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlDefaultType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlDateType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlEnumIntegerType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlMetaType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlLocalDateType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlOutValueType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object outValueSetter,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlLocalDateTimeType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
void |
SqlToDateType.setParameter(SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes)
Binds an input value to a named query parameter.
|
default void |
SqlMetaType.setParameterEntryLog(org.slf4j.Logger logger,
SqlMetaType sqlMetaType,
SqlRuntimeContext runtimeCtx,
SqlQuery query,
String paramName,
Object inputValue,
boolean ingoreError,
Class<?>... inputTypes) |
Copyright © 2017. All rights reserved.