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.
|
Modifier and Type | Field and Description |
---|---|
(package private) ConcurrentHashMap<String,Map<String,SqlProcessResult>> |
SqlProcessorLoader.Cache.calls |
(package private) ConcurrentHashMap<String,Map<String,SqlProcessResult>> |
SqlProcessorLoader.Cache.cruds |
protected Map<String,SqlProcessResult> |
SqlEngine.processingCache
The processing cache used for
SqlProcessResult instances. |
(package private) ConcurrentHashMap<String,Map<String,SqlProcessResult>> |
SqlProcessorLoader.Cache.sqls |
Modifier and Type | Method and Description |
---|---|
protected SqlProcessResult |
SqlEngine.process(SqlMetaStatement.Type sqlStatementType,
Object dynamicInputValues,
SqlControl sqlControl)
The main contract for a dynamic ANSI SQL Query generation.
|
Modifier and Type | Method and Description |
---|---|
(package private) ConcurrentHashMap<String,Map<String,SqlProcessResult>> |
SqlProcessorLoader.Cache.get(SqlProcessorLoader.EngineType type) |
Map<String,SqlProcessResult> |
SqlEngine.getProcessingCache()
Returns the processing cache used for
SqlProcessResult instances. |
Modifier and Type | Method and Description |
---|---|
private Object |
SqlProcedureEngine.callFunction(SqlQuery query,
SqlProcessResult processResult)
Internal callFunction implementation
|
private Integer |
SqlProcedureEngine.callUpdate(SqlQuery query,
SqlProcessResult processResult)
Internal callUpdate implementation
|
private Integer |
SqlCrudEngine.delete(SqlQuery query,
SqlProcessResult processResult)
Internal delete 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 |
---|---|
void |
SqlEngine.setProcessingCache(Map<String,SqlProcessResult> processingCache)
Sets the processing cache used for
SqlProcessResult instances. |
Modifier and Type | Method and Description |
---|---|
SqlProcessResult |
SqlMetaStatement.process(SqlMetaStatement.Type sqlStatementType,
Object dynamicInputValues,
SqlControl sqlControl,
SqlEngine sqlEngine)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaIfItem.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaSqlFragment.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMappingItem.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaIdent.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlDatabaseColumn.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaAndOr.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaStatement.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaIf.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlDatabaseTable.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaLogExpr.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaText.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaConst.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaOrd.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
SqlProcessResult |
SqlMetaElement.process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation.
|
Modifier and Type | Method and Description |
---|---|
int |
SqlProcessResult.compareTo(SqlProcessResult o)
In case there're several ordering rules in the final generated ANSI SQL, they should be ordered.
|
static SqlMappingResult |
SqlMappingRule.merge(SqlMappingRule mapping,
SqlProcessResult processResult)
Merge mapping rule for one META SQL query based on SqlMapping.g and SqlStatement.g.
|
Constructor and Description |
---|
SqlProcessResult(SqlProcessResult result,
Object dynamicInputValues,
SqlControl sqlControl)
Creates a new instance with a SQL fragment from SqlMetaText.
|
Copyright © 2015. All rights reserved.