| Package | Description |
|---|---|
| org.delia.db | |
| org.delia.db.h2 | |
| org.delia.db.memdb | |
| org.delia.db.postgres | |
| org.delia.db.sql | |
| org.delia.db.sql.prepared | |
| org.delia.db.sql.where |
| Modifier and Type | Method and Description |
|---|---|
QuerySpec |
QueryBuilderService.buildSpec(QueryExp exp,
VarEvaluator varEvaluator) |
QuerySpec |
QueryBuilderServiceImpl.buildSpec(QueryExp queryExp,
VarEvaluator varEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
void |
DBExecutor.executeDelete(QuerySpec spec) |
void |
DBInterface.executeDelete(QuerySpec spec,
DBAccessContext dbctx) |
void |
InstrumentedDBInterface.executeDelete(QuerySpec spec,
DBAccessContext dbctx) |
QueryResponse |
DBExecutor.executeQuery(QuerySpec spec,
QueryContext qtx) |
QueryResponse |
DBInterface.executeQuery(QuerySpec spec,
QueryContext qtx,
DBAccessContext dbctx) |
QueryResponse |
InstrumentedDBInterface.executeQuery(QuerySpec spec,
QueryContext qtx,
DBAccessContext dbctx) |
int |
DBExecutor.executeUpdate(QuerySpec spec,
DValue dvalPartial) |
int |
DBInterface.executeUpdate(QuerySpec spec,
DValue dvalPartial,
DBAccessContext dbctx) |
int |
InstrumentedDBInterface.executeUpdate(QuerySpec spec,
DValue dvalPartial,
DBAccessContext dbctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
H2DBExecutor.executeDelete(QuerySpec spec) |
void |
H2DBInterface.executeDelete(QuerySpec spec,
DBAccessContext dbctx) |
QueryResponse |
H2DBExecutor.executeQuery(QuerySpec spec,
QueryContext qtx) |
QueryResponse |
H2DBInterface.executeQuery(QuerySpec spec,
QueryContext qtx,
DBAccessContext dbctx) |
int |
H2DBExecutor.executeUpdate(QuerySpec spec,
DValue dvalPartial) |
int |
H2DBInterface.executeUpdate(QuerySpec spec,
DValue dval,
DBAccessContext dbctx) |
| Modifier and Type | Field and Description |
|---|---|
protected QuerySpec |
RowSelectorBase.spec |
| Modifier and Type | Method and Description |
|---|---|
void |
MemDBExecutor.executeDelete(QuerySpec spec) |
void |
MemDBInterface.executeDelete(QuerySpec spec,
DBAccessContext dbctx) |
QueryResponse |
MemDBExecutor.executeQuery(QuerySpec spec,
QueryContext qtx) |
QueryResponse |
MemDBInterface.executeQuery(QuerySpec spec,
QueryContext qtx,
DBAccessContext dbctx) |
int |
MemDBExecutor.executeUpdate(QuerySpec spec,
DValue dvalPartial) |
int |
MemDBInterface.executeUpdate(QuerySpec spec,
DValue dvalUpdate,
DBAccessContext dbctx) |
void |
AllRowSelector.init(ErrorTracker et,
QuerySpec spec,
DStructType dtype,
DTypeRegistry registry) |
void |
OpRowSelector.init(ErrorTracker et,
QuerySpec spec,
DStructType dtype,
DTypeRegistry registry) |
void |
PrimaryKeyRowSelector.init(ErrorTracker et,
QuerySpec spec,
DStructType dtype,
DTypeRegistry registry) |
void |
RowSelector.init(ErrorTracker et,
QuerySpec spec,
DStructType dtype,
DTypeRegistry registry) |
void |
RowSelectorBase.init(ErrorTracker et,
QuerySpec spec,
DStructType dtype,
DTypeRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
QuerySpec |
PostgresSelectFuncHelper.doFirstFixup(QuerySpec specOriginal,
String typeName) |
QuerySpec |
PostgresSelectFuncHelper.doLastFixup(QuerySpec specOriginal,
String typeName) |
protected QuerySpec |
PostgresPreparedStatementGenerator.doSelectFirst(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
protected QuerySpec |
PostgresPreparedStatementGenerator.doSelectLast(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
| Modifier and Type | Method and Description |
|---|---|
QuerySpec |
PostgresSelectFuncHelper.doFirstFixup(QuerySpec specOriginal,
String typeName) |
QuerySpec |
PostgresSelectFuncHelper.doLastFixup(QuerySpec specOriginal,
String typeName) |
protected QuerySpec |
PostgresPreparedStatementGenerator.doSelectFirst(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
protected QuerySpec |
PostgresPreparedStatementGenerator.doSelectLast(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
void |
PostgresDBExecutor.executeDelete(QuerySpec spec) |
void |
PostgresDBInterface.executeDelete(QuerySpec spec,
DBAccessContext dbctx) |
QueryResponse |
PostgresDBExecutor.executeQuery(QuerySpec spec,
QueryContext qtx) |
QueryResponse |
PostgresDBInterface.executeQuery(QuerySpec spec,
QueryContext qtx,
DBAccessContext dbctx) |
int |
PostgresDBExecutor.executeUpdate(QuerySpec spec,
DValue dvalPartial) |
int |
PostgresDBInterface.executeUpdate(QuerySpec spec,
DValue dval,
DBAccessContext dbctx) |
SqlStatement |
PostgresPreparedStatementGenerator.generateQuery(QuerySpec spec) |
protected String |
PostgresWhereClauseGenerator.whereWord(QuerySpec spec) |
| Modifier and Type | Method and Description |
|---|---|
QueryType |
QueryTypeDetector.detectQueryType(QuerySpec spec) |
| Modifier and Type | Method and Description |
|---|---|
QuerySpec |
SelectFuncHelper.doFirstFixup(QuerySpec specOriginal,
String typeName) |
QuerySpec |
SelectFuncHelper.doLastFixup(QuerySpec specOriginal,
String typeName) |
protected QuerySpec |
PreparedStatementGenerator.doSelectLast(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
protected QuerySpec |
SelectFuncHelper.makeCopy(QuerySpec spec) |
| Modifier and Type | Method and Description |
|---|---|
void |
WhereClauseGenerator.addWhereClauseIfNeeded(StrCreator sc,
QuerySpec spec,
FilterExp filter,
String typeName,
Table tbl,
SqlStatement statement) |
protected void |
WhereClauseGenerator.addWhereClauseOp(StrCreator sc,
QuerySpec spec,
String typeName,
Table tbl,
SqlStatement statement) |
void |
WhereClauseGenerator.addWhereClauseOpFromPhrase(StrCreator sc,
QuerySpec spec,
WhereExpression express,
Table tbl,
SqlStatement statement) |
protected void |
WhereClauseGenerator.addWhereClausePrimaryKey(StrCreator sc,
QuerySpec spec,
FilterExp filter,
String typeName,
Table tbl,
SqlStatement statement) |
protected DType |
SelectFuncHelper.determineFieldTypeForFn(QuerySpec spec,
String fnName) |
protected void |
WhereClauseGenerator.doAddWhereClauseOp(StrCreator sc,
QuerySpec spec,
String typeName,
Table tbl,
SqlStatement statement) |
QuerySpec |
SelectFuncHelper.doFirstFixup(QuerySpec specOriginal,
String typeName) |
void |
SelectFuncHelper.doInnerOrderBy(StrCreator sc,
QuerySpec spec,
String typeName,
QueryFuncExp qfexp) |
QuerySpec |
SelectFuncHelper.doLastFixup(QuerySpec specOriginal,
String typeName) |
void |
SelectFuncHelper.doLimitIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
void |
SelectFuncHelper.doOffsetIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
void |
SelectFuncHelper.doOrderByIfPresent(StrCreator sc,
QuerySpec spec,
String typeName) |
protected QuerySpec |
PreparedStatementGenerator.doSelectLast(StrCreator sc,
QuerySpec spec,
String typeName)
must copy queryspec since we modify it.
|
String |
SelectFuncHelper.findFieldNameUsingFn(QuerySpec spec,
String targetFnName) |
protected QueryFieldExp |
SelectFuncHelper.findFieldUsingFn(QuerySpec spec,
String targetFnName) |
protected QueryFuncExp |
SelectFuncHelper.findFn(QuerySpec spec,
String targetFnName) |
SqlStatement |
WhereClauseGenerator.generateAWhere(QuerySpec spec) |
SqlStatement |
PreparedStatementGenerator.generateDelete(QuerySpec spec) |
SqlStatement |
FKSqlGenerator.generateFKsQuery(QuerySpec spec,
QueryDetails details) |
SqlStatement |
PreparedStatementGenerator.generateQuery(QuerySpec spec) |
protected void |
PreparedStatementGenerator.generateQueryFns(StrCreator sc,
QuerySpec spec,
String typeName) |
SqlStatement |
PreparedStatementGenerator.generateUpdate(DValue dval,
List<TableInfo> tblInfoL,
QuerySpec spec) |
DType |
SelectFuncHelper.getSelectResultType(QuerySpec spec) |
boolean |
SelectFuncHelper.isCountPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isExistsPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isFirstPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isLastPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isMaxPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isMinPresent(QuerySpec spec) |
boolean |
SelectFuncHelper.isOrderByPresent(QuerySpec spec) |
protected QuerySpec |
SelectFuncHelper.makeCopy(QuerySpec spec) |
protected String |
WhereClauseGenerator.whereWord(QuerySpec spec) |
| Modifier and Type | Method and Description |
|---|---|
WhereExpression |
SqlWhereConverter.convert(QuerySpec spec) |
Copyright © 2020. All rights reserved.