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 SqlProcessContextSqlInputValue.ctxthe crate for all input parameters and the context of processing.private SqlProcessContextSqlMappingResult.ctxThe crate for all input parameters and the context of processing.private SqlProcessContextSqlProcessResult.ctxThe crate for all input parameters and the context of processing.Methods in org.sqlproc.engine.impl that return SqlProcessContextModifier and TypeMethodDescription(package private) SqlProcessContextSqlProcessResult.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) StringSqlMetaConst.getData(SqlProcessContext ctx, Object obj) Returns a String representation of input values, after a possible transformation process.(package private) StringSqlMetaOperator.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) ObjectSqlMetaConst.getInputValues(SqlProcessContext ctx) Returns the static or dynamic input values.(package private) ObjectSqlMetaOperator.getInputValues(SqlProcessContext ctx) Returns the static or dynamic input values.(package private) SqlMetaTypeSqlType.getMetaType(SqlProcessContext ctx) Returns the internal type.(package private) ObjectSqlMetaConst.getProperty(SqlProcessContext ctx, Object obj, String item) Returns the static input attribute value.(package private) ObjectSqlMetaOperator.getProperty(SqlProcessContext ctx, Object obj, String item) Returns the static input attribute value.(package private) ObjectSqlType.getResult(SqlProcessContext ctx, String attributeName, Object resultValue) Returns the attribute's result value (with possible conversion).(package private) voidSqlMetaSqlFragment.handleSqlFragment(StringBuilder s, SqlProcessContext ctx) Handle the SQL fragment based on the statement type and/or theSqlMetaSqlFragment.Type.(package private) booleanSqlMappingItem.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.booleanSqlMetaConst.processExpression(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.booleanSqlMetaIdent.processExpression(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.booleanSqlMetaLogExpr.processExpression(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.booleanSqlMetaLogOperand.processExpression(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.booleanSqlMetaLogOperator.processExpression(SqlProcessContext ctx) The main contract to evaluate a logical value of META SQL sub-elements.(package private) voidSqlType.setParameter(SqlProcessContext ctx, SqlQuery query, String paramName, Object inputValue, Class<?>... inputTypes) Bind an input value to a named query parameter.(package private) voidSqlMappingItem.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) voidSqlMappingItem.setQueryResultMapping(SqlProcessContext ctx, Class<?> resultClass, Map<String, Class<?>> moreResultClasses, SqlQuery query) Declares a scalar query result for this mapping rule item.(package private) voidSqlType.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.