| Package | Description |
|---|---|
| org.delia.core | |
| org.delia.db | |
| org.delia.db.postgres | |
| org.delia.db.schema | |
| org.delia.db.sql.prepared | |
| org.delia.runner | |
| org.delia.sprig |
| Modifier and Type | Method and Description |
|---|---|
SchemaMigrator |
FactoryService.createSchemaMigrator(DBInterface dbInterface,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
SchemaMigrator |
FactoryServiceImpl.createSchemaMigrator(DBInterface dbInterface,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
| Modifier and Type | Field and Description |
|---|---|
VarEvaluator |
DBAccessContext.varEvaluator |
| Modifier and Type | Method and Description |
|---|---|
QuerySpec |
QueryBuilderService.buildSpec(QueryExp exp,
VarEvaluator varEvaluator) |
QuerySpec |
QueryBuilderServiceImpl.buildSpec(QueryExp queryExp,
VarEvaluator varEvaluator) |
| Constructor and Description |
|---|
DBAccessContext(DTypeRegistry registry,
VarEvaluator eval) |
SqlExecuteContext(DTypeRegistry registry,
VarEvaluator eval) |
| Constructor and Description |
|---|
PostgresPreparedStatementGenerator(FactoryService factorySvc,
DTypeRegistry registry,
SqlHelperFactory sqlHelperFactory,
VarEvaluator varEvaluator) |
PostgresWhereClauseGenerator(FactoryService factorySvc,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MigrationService.autoMigrateDbIfNeeded(DTypeRegistry registry,
VarEvaluator varEvaluator)
Now that we know the types, compare against db schema and
perform schema migration if needed.
|
MigrationPlan |
MigrationService.createMigrationPlan(DTypeRegistry registry,
VarEvaluator varEvaluator) |
MigrationPlan |
MigrationService.runMigrationPlan(DTypeRegistry registry,
MigrationPlan plan,
VarEvaluator varEvaluator)
ignore policy and do the migration.
|
| Constructor and Description |
|---|
MigrationOptimizer(FactoryService factorySvc,
DBInterface dbInterface,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
SchemaMigrator(FactoryService factorySvc,
DBInterface dbInterface,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
| Constructor and Description |
|---|
FKSqlGenerator(FactoryService factorySvc,
DTypeRegistry registry,
List<TableInfo> tblinfoL,
SqlHelperFactory sqlHelperFactory,
VarEvaluator varEvaluator) |
PreparedStatementGenerator(FactoryService factorySvc,
DTypeRegistry registry,
SqlHelperFactory sqlHelperFactory,
VarEvaluator varEvaluator) |
WhereClauseGenerator(FactoryService factorySvc,
DTypeRegistry registry,
VarEvaluator varEvaluator) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Runner
The main runtime engine for Delia.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoNothingVarEvaluator |
class |
RunnerImpl
This class is not thread-safe.
|
| Constructor and Description |
|---|
DsonToDValueConverter(FactoryService factorySvc,
ErrorTracker localET,
DTypeRegistry registry,
VarEvaluator varEvaluator,
SprigService sprigSvc) |
FetchRunnerImpl(FactoryService factorySvc,
DBExecutor dbexecutor,
DTypeRegistry registry,
VarEvaluator eval) |
FilterEvaluator(FactoryService factorySvc,
VarEvaluator varEvaluator) |
| Modifier and Type | Class and Description |
|---|---|
class |
SprigVarEvaluator |
Copyright © 2020. All rights reserved.