Uses of Class
org.sqlproc.engine.impl.SqlProcessContext
Packages that use SqlProcessContext
-
Uses of SqlProcessContext in org.sqlproc.engine.impl
Fields in org.sqlproc.engine.impl declared as SqlProcessContextModifier and TypeFieldDescriptionprivate SqlProcessContext
SqlInputValue.ctx
the crate for all input parameters and the context of processing.private SqlProcessContext
SqlMappingResult.ctx
The crate for all input parameters and the context of processing.private SqlProcessContext
SqlProcessResult.ctx
The crate for all input parameters and the context of processing.Methods in org.sqlproc.engine.impl that return SqlProcessContextModifier and TypeMethodDescription(package private) SqlProcessContext
SqlProcessResult.getCtx()
Returns the crate for all input parameters and the context of processing.Methods in org.sqlproc.engine.impl with parameters of type SqlProcessContextModifier and TypeMethodDescription(package private) String
SqlMetaConst.getData
(SqlProcessContext ctx, Object obj) Returns a String representation of input values, after a possible transformation process.(package private) String
SqlMetaOperator.getData
(SqlProcessContext ctx, Object obj) Returns a String representation of input values, after a possible transformation process.(package private) Class
<?> SqlMetaConst.getFieldType
(SqlProcessContext ctx, Class<?> attributeType, String attributeName) Returns the static input attribute type.(package private) Class
<?> SqlMetaOperator.getFieldType
(SqlProcessContext ctx, Class<?> attributeType, String attributeName) Returns the static input attribute type.(package private) Object
SqlMetaConst.getInputValues
(SqlProcessContext ctx) Returns the static or dynamic input values.(package private) Object
SqlMetaOperator.getInputValues
(SqlProcessContext ctx) Returns the static or dynamic input values.(package private) SqlMetaType
SqlType.getMetaType
(SqlProcessContext ctx) Returns the internal type.(package private) Object
SqlMetaConst.getProperty
(SqlProcessContext ctx, Object obj, String item) Returns the static input attribute value.(package private) Object
SqlMetaOperator.getProperty
(SqlProcessContext ctx, Object obj, String item) Returns the static input attribute value.(package private) Object
SqlType.getResult
(SqlProcessContext ctx, String attributeName, Object resultValue) Returns the attribute's result value (with possible conversion).(package private) void
SqlMetaSqlFragment.handleSqlFragment
(StringBuilder s, SqlProcessContext ctx) Handle the SQL fragment based on the statement type and/or theSqlMetaSqlFragment.Type
.(package private) boolean
SqlMappingItem.isIdentity
(SqlProcessContext ctx) Returns the indicator this is an identity column.SqlDatabaseColumn.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlDatabaseTable.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMappingItem.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaAndOr.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaConst.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaElement.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaIdent.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaIf.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaIfItem.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaLogExpr.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaOrd.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaSqlFragment.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaStatement.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.SqlMetaText.process
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.boolean
SqlMetaConst.processExpression
(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.boolean
SqlMetaIdent.processExpression
(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.boolean
SqlMetaLogExpr.processExpression
(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.boolean
SqlMetaLogOperand.processExpression
(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.boolean
SqlMetaLogOperator.processExpression
(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.(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
SqlMappingItem.setQueryResultData
(SqlProcessContext ctx, Object resultInstance, int resultIndex, Object[] resultValues, Map<String, Object> ids, Map<String, Object> idsProcessed, Map<String, SqlMappingIdentity> identities, Map<String, Class<?>> moreResultClasses) Initializes the attribute of the result class with the output value from the SQL query execution.(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.(package private) void
SqlType.setResult
(SqlProcessContext ctx, Object resultInstance, String attributeName, Object resultValue) Initializes the attribute of the result class with output values from SQL query execution.Constructors in org.sqlproc.engine.impl with parameters of type SqlProcessContextModifierConstructorDescription(package private)
SqlInputValue
(SqlProcessContext ctx, String name, SqlInputValue sqlInputValue, Object dynamicInputValues) Creates a new instance of this entity.(package private)
SqlInputValue
(SqlProcessContext ctx, SqlInputValue.Type valueType, Object inputValue, Object parentInputValue, String sequenceOrIdentitySelect, SqlType type, String dbIdentityName, Class<?>... inputValueTypes) Creates a new instance of this entity.(package private)
SqlInputValue
(SqlProcessContext ctx, SqlInputValue.Type valueType, Object inputValue, Object parentInputValue, SqlInputValue.Code caseConversion, SqlInputValue.Mode inOutMode, SqlType type, String inputName, String fullInputName, Boolean inSetOrInsert, Class<?>... inputValueTypes) Creates a new instance of this entity.(package private)
SqlMappingResult
(SqlProcessContext ctx, SqlMappingRule mapping, Map<String, SqlMappingItem> outputMappings) Creates a new instance.(package private)
SqlProcessContext
(SqlProcessContext ctx, Object dynamicInputValues, SqlControl sqlControl) Creates a new instance.(package private)
Creates a new instance.(package private)
SqlProcessResult
(SqlProcessContext ctx, String sql) Creates a new instance with a SQL fragment from SqlMetaText.