Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

action - Variable in class org.delia.db.schema.SchemaType
 
actualInterface - Variable in class org.delia.db.InstrumentedDBInterface
 
add(DeliaError) - Method in interface org.delia.error.ErrorTracker
 
add(String, String) - Method in interface org.delia.error.ErrorTracker
 
add(Object, DeliaError) - Method in interface org.delia.error.ErrorTracker
 
add(Object, String, String) - Method in interface org.delia.error.ErrorTracker
 
add(Object, DeliaError) - Method in class org.delia.error.SimpleErrorTracker
 
add(DeliaError) - Method in class org.delia.error.SimpleErrorTracker
 
add(Object, String, String) - Method in class org.delia.error.SimpleErrorTracker
 
add(String, String) - Method in class org.delia.error.SimpleErrorTracker
 
add(String, DType) - Method in class org.delia.type.DTypeRegistry
 
add(String, DType, boolean, boolean, boolean, boolean) - Method in class org.delia.type.OrderedMap
 
add(String) - Method in class org.delia.util.StringTrail
 
addDuplicateFieldError(String, String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addEdge(T, T) - Method in class org.delia.sort.topo.DirectedGraph
Given a start node, and a destination, adds an arc from the start node to the destination.
addError(String, String) - Method in class org.delia.rule.DRuleContext
 
addError(DRule, String) - Method in class org.delia.rule.DRuleContext
 
addField(String, DValue) - Method in class org.delia.valuebuilder.StructValueBuilder
 
addField(String, DValue, boolean) - Method in class org.delia.valuebuilder.StructValueBuilder
 
addIfNotNull(DeliaError) - Method in class org.delia.runner.ResultValue
 
addKey(DValue) - Method in class org.delia.type.DRelation
 
addMissingFieldError(String, String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addNoDataError(String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addNoDataError() - Method in class org.delia.valuebuilder.DValueBuilder
 
addNode(T) - Method in class org.delia.sort.topo.DirectedGraph
Adds a new node to the graph.
addOldErrorMsgZ(ErrorType, String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addParsingError(String, String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addParsingError(String, String, String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addRefError(String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addRelationRules(DStructType, TypeStatementExp) - Method in class org.delia.typebuilder.RuleBuilder
 
addRules(DType, TypeStatementExp) - Method in class org.delia.typebuilder.RuleBuilder
 
addStr(String) - Method in class org.delia.db.sql.StrCreator
can't use o() if args contains % chars, so use this method
addUnknownFieldError(String) - Method in class org.delia.valuebuilder.DValueBuilder
 
addWhereClauseIfNeeded(StrCreator, QuerySpec, FilterExp, String, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
addWhereClauseOp(StrCreator, QuerySpec, String, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
addWhereClauseOp(FilterExp, String) - Method in class org.delia.db.sql.where.SqlWhereConverter
 
addWhereClauseOpFromPhrase(StrCreator, QuerySpec, WhereExpression, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
addWhereClauseOpFromPhrase(StrCreator, WhereExpression, Table) - Method in class org.delia.db.sql.QueryTypeDetector
 
addWhereClausePrimaryKey(StrCreator, QuerySpec, FilterExp, String, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
addWrongTypeError(String) - Method in class org.delia.valuebuilder.DValueBuilder
 
adjustYearStuff(WhereOperand, WhereOperand) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
alias - Variable in class org.delia.db.sql.Table
 
alias - Variable in class org.delia.db.sql.where.WhereOperand
 
allCrudStatements() - Static method in class org.delia.compiler.parser.CrudParser
 
allFields - Variable in class org.delia.valuebuilder.StructValueBuilder
 
AllRowSelector - Class in org.delia.db.memdb
 
AllRowSelector() - Constructor for class org.delia.db.memdb.AllRowSelector
 
allStatements() - Static method in class org.delia.compiler.parser.FullParser
 
alreadyCreatedL - Variable in class org.delia.db.sql.table.TableCreator
 
alterField(String, String, String) - Method in interface org.delia.db.DBExecutor
 
alterField(String, String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
alterField(String, String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
alterField(String, String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
alterField(String, String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
alterField(String, String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
alterField(String, String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
alterField(String, String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
alterField(String, String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
alterFieldType(String, String, String) - Method in interface org.delia.db.DBExecutor
 
alterFieldType(String, String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
alterFieldType(String, String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
alterFieldType(String, String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
alterFieldType(String, String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
alterFieldType(String, String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
alterFieldType(String, String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
alterFieldType(String, String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
alterFieldType(String, String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
AlwaysNoMigrationPolicy - Class in org.delia.db.schema
Never allow automatic migrations.
AlwaysNoMigrationPolicy() - Constructor for class org.delia.db.schema.AlwaysNoMigrationPolicy
 
AlwaysRuleGuard - Class in org.delia.rule
 
AlwaysRuleGuard() - Constructor for class org.delia.rule.AlwaysRuleGuard
 
AlwaysYesMigrationPolicy - Class in org.delia.db.schema
Always allow automatic migrations.
AlwaysYesMigrationPolicy() - Constructor for class org.delia.db.schema.AlwaysYesMigrationPolicy
 
areNoErrors() - Method in interface org.delia.error.ErrorTracker
 
areNoErrors() - Method in class org.delia.error.SimpleErrorTracker
 
arg1 - Variable in class org.delia.repl.Cmd
 
arg1 - Variable in class org.delia.repl.InternalCmd
 
arg1 - Variable in class org.delia.repl.migration.MigrationStep
 
arg2 - Variable in class org.delia.repl.migration.MigrationStep
 
argL - Variable in class org.delia.compiler.ast.DsonExp
 
argL - Variable in class org.delia.compiler.ast.QueryFuncExp
 
argL - Variable in class org.delia.compiler.ast.StructExp
 
argL - Variable in class org.delia.compiler.ast.UserFnCallExp
 
argL - Variable in class org.delia.compiler.astx.XNAFSingleExp
 
argsL - Variable in class org.delia.compiler.ast.UserFuncHeaderExp
 
argsL - Variable in class org.delia.compiler.ast.UserFunctionDefStatementExp
 
asBoolean() - Method in interface org.delia.type.DValue
 
asBoolean() - Method in class org.delia.type.DValueImpl
 
asDate(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asDate(DValue) - Method in interface org.delia.rule.RuleOperand
 
asDate(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asDate(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asDate(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asDate() - Method in interface org.delia.type.DValue
 
asDate() - Method in class org.delia.type.DValueImpl
 
asInt(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asInt(DValue) - Method in interface org.delia.rule.RuleOperand
 
asInt(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asInt(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asInt(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asInt() - Method in interface org.delia.type.DValue
 
asInt() - Method in class org.delia.type.DValueImpl
 
asLong(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asLong(DValue) - Method in interface org.delia.rule.RuleOperand
 
asLong(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asLong(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asLong(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asLong() - Method in interface org.delia.type.DValue
 
asLong() - Method in class org.delia.type.DValueImpl
 
asMap() - Method in interface org.delia.type.DValue
 
asMap() - Method in class org.delia.type.DValueImpl
 
asNumber(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asNumber(DValue) - Method in interface org.delia.rule.RuleOperand
 
asNumber(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asNumber(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asNumber(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asNumber() - Method in interface org.delia.type.DValue
 
asNumber() - Method in class org.delia.type.DValueImpl
 
asRelation(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asRelation(DValue) - Method in interface org.delia.rule.RuleOperand
 
asRelation(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asRelation(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asRelation(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asRelation() - Method in interface org.delia.type.DValue
 
asRelation() - Method in class org.delia.type.DValueImpl
 
assocTblName - Variable in class org.delia.db.sql.table.TableInfo
 
asString(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
asString(DValue) - Method in interface org.delia.rule.RuleOperand
 
asString(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
asString(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
asString(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
asString() - Method in interface org.delia.type.DValue
 
asString() - Method in class org.delia.type.DValueImpl
 
asString() - Method in class org.delia.type.WrappedDate
 
asStruct() - Method in interface org.delia.type.DValue
 
asStruct() - Method in class org.delia.type.DValueImpl
 
atMostChars(String, int) - Static method in class org.delia.util.StringUtil
 
autoMigrateDbIfNeeded(DTypeRegistry, VarEvaluator) - Method in class org.delia.db.schema.MigrationService
Now that we know the types, compare against db schema and perform schema migration if needed.

B

baseTypeName - Variable in class org.delia.compiler.ast.TypeStatementExp
 
baseTypeName - Variable in class org.delia.runner.TypeSpec
 
baseTypeName - Variable in class org.delia.typebuilder.FutureDeclError
 
beginExecution(String) - Method in class org.delia.dao.DeliaDao
 
beginSession(String) - Method in interface org.delia.api.Delia
 
beginSession(String) - Method in class org.delia.api.DeliaImpl
 
bindFetchFlag - Variable in class org.delia.runner.QueryResponse
 
bodyExp - Variable in class org.delia.compiler.ast.UserFunctionDefStatementExp
 
BooleanExp - Class in org.delia.compiler.ast
 
BooleanExp(boolean) - Constructor for class org.delia.compiler.ast.BooleanExp
 
BooleanOpEvaluator - Class in org.delia.db.memdb.filter
 
BooleanOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.BooleanOpEvaluator
 
booleanvalueassign() - Static method in class org.delia.compiler.parser.LetParser
 
BooleanValueBuilder - Class in org.delia.valuebuilder
 
BooleanValueBuilder(DType) - Constructor for class org.delia.valuebuilder.BooleanValueBuilder
 
build() - Method in class org.delia.builder.ConnectionBuilder
 
build() - Method in class org.delia.builder.DeliaBuilder
 
build(Map<String, DType>) - Method in class org.delia.type.DTypeHierarchy
 
buildBoolean(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildBoolean(Boolean) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildBoolean(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildBoolean(Boolean, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildBoolVal(boolean) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
buildDate(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildDate(Date) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildDate(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildDate(Date, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildDValue(Exp, String) - Method in class org.delia.runner.ScalarBuilder
 
buildDValueList(ResultSet, DStructType, QueryDetails, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
buildFrom(Boolean) - Method in class org.delia.valuebuilder.BooleanValueBuilder
 
buildFrom(Date) - Method in class org.delia.valuebuilder.DateValueBuilder
 
buildFrom(Integer) - Method in class org.delia.valuebuilder.IntegerValueBuilder
 
buildFrom(Long) - Method in class org.delia.valuebuilder.LongValueBuilder
 
buildFrom(Double) - Method in class org.delia.valuebuilder.NumberValueBuilder
 
buildFromList(List<DValue>) - Method in class org.delia.valuebuilder.RelationValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.BooleanValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.DateValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.DValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.IntegerValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.LongValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.NumberValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.RelationValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.StringValueBuilder
 
buildFromString(String) - Method in class org.delia.valuebuilder.StructValueBuilder
 
buildInt(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildInt(Integer) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildInt(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildInt(Integer, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildIntVal(int) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
buildLong(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildLong(Long) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildLong(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildLong(Long, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildLongVal(long) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
buildMap(List<String>) - Method in class org.delia.log.LogLevelMapBuilder
 
buildNumber(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildNumber(Double) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildNumber(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildNumber(Double, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildNumberVal(double) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
buildPendingTrail(QueryFuncContext, QueryExp) - Method in class org.delia.queryresponse.function.QueryFuncOrFieldRunner
 
buildScalarResult(ResultSet, DType, QueryDetails, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
buildSpec(QueryExp, VarEvaluator) - Method in interface org.delia.db.QueryBuilderService
 
buildSpec(QueryExp, VarEvaluator) - Method in class org.delia.db.QueryBuilderServiceImpl
 
buildString(String) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildString(String, DType) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
buildStringVal(String) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
BuiltInTypes - Enum in org.delia.type
There are six scalar types and the Relation type.

C

calcDBFingerprint() - Method in class org.delia.db.schema.SchemaMigrator
 
calcDiff(List<SchemaType>, List<SchemaType>) - Method in class org.delia.db.schema.SchemaMigrator
 
calcLevel(String, LogLevel) - Method in class org.delia.log.LogLevelMapBuilder
 
calcLevel(String) - Method in class org.delia.log.SimpleLogFactory
 
canExecuteInGivenOrder(QueryFuncContext) - Method in class org.delia.queryresponse.function.OffsetFunction
 
capabilities - Variable in class org.delia.db.DBInterfaceBase
 
cardinality - Variable in class org.delia.relation.RelationInfo
 
changeScope(QueryResponse) - Method in class org.delia.queryresponse.FuncScope
 
checkNull(DValue, Object) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
CleanTablesCmd - Class in org.delia.repl
 
CleanTablesCmd() - Constructor for class org.delia.repl.CleanTablesCmd
 
clear() - Method in interface org.delia.error.ErrorTracker
 
clear() - Method in class org.delia.error.SimpleErrorTracker
 
clone() - Method in class org.delia.db.DBAccessContext
 
cloneField(DValue) - Static method in class org.delia.util.DValueHelper
 
close() - Method in class org.delia.db.DBConnectionBase
 
close() - Method in interface org.delia.db.DBExecutor
 
close() - Method in class org.delia.db.h2.H2DBConnection
 
close() - Method in class org.delia.db.h2.H2DBExecutor
 
close() - Method in class org.delia.db.memdb.MemDBExecutor
 
close() - Method in class org.delia.db.postgres.PostgresDBExecutor
 
close() - Method in class org.delia.db.schema.SchemaMigrator
 
Cmd - Class in org.delia.repl
 
Cmd() - Constructor for class org.delia.repl.Cmd
 
cmd - Variable in class org.delia.repl.Cmd
 
cmd - Variable in class org.delia.repl.InternalCmd
 
CmdBase - Class in org.delia.repl
 
CmdBase(String, String) - Constructor for class org.delia.repl.CmdBase
 
CompareOpRule - Class in org.delia.rule.rules
 
CompareOpRule(RuleGuard, RuleOperand, String, RuleOperand, DateFormatService) - Constructor for class org.delia.rule.rules.CompareOpRule
 
compiledTypeMap - Variable in class org.delia.runner.InternalCompileState
 
CompilerPassBase - Class in org.delia.compiler
 
CompilerPassBase(FactoryService, ErrorLineFinder, InternalCompileState) - Constructor for class org.delia.compiler.CompilerPassBase
 
CompilerResults - Class in org.delia.compiler
 
CompilerResults() - Constructor for class org.delia.compiler.CompilerResults
 
completeName(String, String) - Static method in class org.delia.util.NameUtils
 
cond - Variable in class org.delia.compiler.ast.FilterExp
 
configAssignment() - Static method in class org.delia.compiler.parser.ConfigureParser
 
configPrefix() - Static method in class org.delia.compiler.parser.ConfigureParser
 
ConfigureParser - Class in org.delia.compiler.parser
Parser for configure statement
ConfigureParser() - Constructor for class org.delia.compiler.parser.ConfigureParser
 
ConfigureService - Interface in org.delia.core
 
ConfigureServiceImpl - Class in org.delia.core
 
ConfigureServiceImpl(FactoryService) - Constructor for class org.delia.core.ConfigureServiceImpl
 
ConfigureStatementExp - Class in org.delia.compiler.ast
 
ConfigureStatementExp(int, IdentExp, IdentExp, Exp) - Constructor for class org.delia.compiler.ast.ConfigureStatementExp
 
conn - Variable in class org.delia.db.DBConnectionBase
 
ConnectionBuilder - Class in org.delia.builder
Builds the details of a JDBC connection.
ConnectionBuilder() - Constructor for class org.delia.builder.ConnectionBuilder
 
connectionFactory - Variable in class org.delia.db.DBConnectionBase
 
ConnectionFactory - Interface in org.delia.db.sql
Factory that creates jdbc connections.
ConnectionFactoryImpl - Class in org.delia.db.sql
A sample connection factory.
ConnectionFactoryImpl(ConnectionString, Log) - Constructor for class org.delia.db.sql.ConnectionFactoryImpl
 
ConnectionInfo - Class in org.delia.builder
Represents a JDBC connection to a database.
ConnectionInfo() - Constructor for class org.delia.builder.ConnectionInfo
 
connectionString(ConnectionString) - Method in class org.delia.builder.ConnectionBuilder
 
connectionString - Variable in class org.delia.db.sql.ConnectionFactoryImpl
 
ConnectionString - Class in org.delia.db.sql
 
ConnectionString() - Constructor for class org.delia.db.sql.ConnectionString
 
connFactory - Variable in class org.delia.db.DBInterfaceBase
 
connObject - Variable in class org.delia.db.DBAccessContext
 
ConstraintGen - Class in org.delia.db.sql.table
 
ConstraintGen(FactoryService, DTypeRegistry, TypePair, DStructType) - Constructor for class org.delia.db.sql.table.ConstraintGen
 
containsKey(String) - Method in class org.delia.type.OrderedMap
 
ContainsRule - Class in org.delia.rule.rules
 
ContainsRule(RuleGuard, RuleOperand, String) - Constructor for class org.delia.rule.rules.ContainsRule
 
ContinueCmd - Class in org.delia.repl
 
ContinueCmd() - Constructor for class org.delia.repl.ContinueCmd
 
continueDelia(String) - Method in class org.delia.repl.ReplRunner
 
continueExecution(String, DeliaSession) - Method in interface org.delia.api.Delia
 
continueExecution(String, DeliaSession) - Method in class org.delia.api.DeliaImpl
 
continueFromFile(String) - Method in class org.delia.repl.ReplRunner
 
ConversionResult - Class in org.delia.runner
 
ConversionResult() - Constructor for class org.delia.runner.ConversionResult
 
convert(String) - Method in class org.delia.db.sql.SimpleSqlNameFormatter
 
convert(DType) - Method in class org.delia.db.sql.SimpleSqlNameFormatter
 
convert(String) - Method in interface org.delia.db.sql.SqlNameFormatter
 
convert(DType) - Method in interface org.delia.db.sql.SqlNameFormatter
 
convert(QuerySpec) - Method in class org.delia.db.sql.where.SqlWhereConverter
 
convertAndRethrow(DBValidationException, List<TableInfo>) - Method in interface org.delia.db.DBErrorConverter
 
convertAndRethrow(DBValidationException, List<TableInfo>) - Method in class org.delia.db.DBErrorConverterBase
 
convertAndRethrow(DBValidationException, List<TableInfo>) - Method in class org.delia.db.h2.H2ErrorConverter
 
convertAndRethrow(DBValidationException, List<TableInfo>) - Method in class org.delia.db.postgres.PostgresErrorConverter
 
convertAndRethrowException(SQLException) - Method in interface org.delia.db.DBErrorConverter
 
convertAndRethrowException(SQLException) - Method in class org.delia.db.DBErrorConverterBase
 
convertAndRethrowException(SQLException) - Method in class org.delia.db.h2.H2ErrorConverter
 
convertAndRethrowException(SQLException) - Method in class org.delia.db.postgres.PostgresErrorConverter
 
convertDateStringToSQLTimestamp(String) - Method in class org.delia.db.sql.SqlDateGenerator
 
convertDateStringToSQLTimestamp2(String) - Method in class org.delia.db.sql.SqlDateGenerator
 
convertDTypeNameToDeliaName(String) - Static method in enum org.delia.type.BuiltInTypes
 
convertOne(String, DsonExp, ConversionResult) - Method in class org.delia.runner.DsonToDValueConverter
 
convertOnePartial(String, DsonExp) - Method in class org.delia.runner.DsonToDValueConverter
 
convertToDate(LocalDateTime) - Static method in class org.delia.util.DateUtils
 
convertToLocalDate(Date) - Static method in class org.delia.util.DateUtils
 
convertToLocalDateTime(Date) - Static method in class org.delia.util.DateUtils
 
convertToSchemaType(List<MigrationStep>) - Method in class org.delia.repl.migration.MigrationParser
 
convertToSingleString(List<String>) - Static method in class org.delia.util.StringUtil
 
convertToUTCLocalDate(Date) - Static method in class org.delia.util.DateUtils
 
convertToUTCLocalTime(Date) - Static method in class org.delia.util.DateUtils
 
copyErrorsFrom(ErrorTracker, ErrorCopyFilter) - Method in interface org.delia.error.ErrorTracker
 
copyErrorsFrom(ErrorTracker, ErrorCopyFilter) - Method in class org.delia.error.SimpleErrorTracker
 
copyFrom(ResultValue) - Method in class org.delia.runner.ResultValue
 
CountFunction - Class in org.delia.queryresponse.function
 
CountFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.CountFunction
 
create(ConnectionInfo, Log, FactoryService) - Static method in class org.delia.api.DeliaFactory
 
create(ConnectionString, DBType, Log, FactoryService) - Static method in class org.delia.api.DeliaFactory
 
create(DBInterface, Log, FactoryService) - Static method in class org.delia.api.DeliaFactory
 
create(String, Object, Object, DType, DType, boolean) - Method in class org.delia.db.memdb.filter.OpFactory
 
create(String) - Method in interface org.delia.log.LogFactory
 
create(Class<?>) - Method in interface org.delia.log.LogFactory
 
create(String) - Method in class org.delia.log.SimpleLogFactory
 
create(Class<?>) - Method in class org.delia.log.SimpleLogFactory
 
create(String, DTypeRegistry) - Method in class org.delia.queryresponse.QueryResponseFunctionFactory
 
createCompiler() - Method in interface org.delia.api.Delia
 
createCompiler() - Method in class org.delia.api.DeliaImpl
 
createConnection() - Method in interface org.delia.db.sql.ConnectionFactory
 
createConnection() - Method in class org.delia.db.sql.ConnectionFactoryImpl
 
createCountQuery(String) - Method in interface org.delia.db.QueryBuilderService
 
createCountQuery(String) - Method in class org.delia.db.QueryBuilderServiceImpl
 
createDeptAndEmployee(DTypeRegistry) - Method in class org.delia.typebuilder.FakeTypeCreator
 
createEmptyRes() - Method in class org.delia.repl.CmdBase
 
createEqQuery(String, String, DValue) - Method in interface org.delia.db.QueryBuilderService
 
createEqQuery(String, String, DValue) - Method in class org.delia.db.QueryBuilderServiceImpl
 
createError(String, String, Exp) - Method in class org.delia.compiler.CompilerPassBase
 
createErrorConverter() - Method in class org.delia.db.h2.SqlHelperFactory
 
createErrorConverter() - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createExector(DBAccessContext) - Method in interface org.delia.db.DBInterface
 
createExector(DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createExector(DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
createExector(DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
createExector(DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
createExector(DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
createFakeTypes(DTypeRegistry) - Method in class org.delia.typebuilder.FakeTypeCreator
 
createField(String, String) - Method in interface org.delia.db.DBExecutor
 
createField(String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
createField(String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
createField(String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
createField(String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
createField(String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
createField(String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
createField(String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
createField(String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
createFieldGen(DTypeRegistry, TypePair, DStructType) - Method in class org.delia.db.postgres.PostgresFieldgenFactory
 
createFieldGen(DTypeRegistry, TypePair, DStructType) - Method in class org.delia.db.sql.table.FieldGenFactory
 
createFieldGenFactory() - Method in class org.delia.db.h2.SqlHelperFactory
 
createFieldGenFactory() - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createFingerprint(DTypeRegistry) - Method in class org.delia.db.schema.SchemaFingerprintGenerator
 
createFKSqlGen(List<TableInfo>, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createFKSqlGen(List<TableInfo>, DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createFormatter(String) - Method in interface org.delia.core.DateFormatService
 
createFormatter() - Method in interface org.delia.core.DateFormatService
 
createFormatter(String) - Method in class org.delia.core.DateFormatServiceImpl
 
createFormatter() - Method in class org.delia.core.DateFormatServiceImpl
 
createFromDeliaType(String) - Static method in enum org.delia.type.Shape
 
createFromString(String) - Static method in enum org.delia.db.memdb.filter.OP
 
createGenerator() - Method in interface org.delia.runner.Runner
Get a generator which can be used to render DValues into xml,json,etc
createGenerator() - Method in class org.delia.runner.RunnerImpl
 
createInQuery(String, List<DValue>, DType) - Method in interface org.delia.db.QueryBuilderService
 
createInQuery(String, List<DValue>, DType) - Method in class org.delia.db.QueryBuilderServiceImpl
 
createMigrationPlan(DTypeRegistry, VarEvaluator) - Method in class org.delia.db.schema.MigrationService
 
createNameFormatter(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createNameFormatter(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createPrefix(LogLevel) - Method in class org.delia.log.SimpleLog
 
createPrepInsertSqlGen(DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createPrepInsertSqlGen(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createPrepInsertSqlGen(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createPrepSqlGen(DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createPrepSqlGen(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createPrepSqlGen(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createPrepStatement(SqlStatement, Connection) - Method in class org.delia.db.ValueHelper
 
createPrepStatementWithGenKey(SqlStatement, Connection) - Method in class org.delia.db.ValueHelper
 
createPrimaryKeyQuery(String, DValue) - Method in interface org.delia.db.QueryBuilderService
 
createPrimaryKeyQuery(String, DValue) - Method in class org.delia.db.QueryBuilderServiceImpl
 
createPWhereGen(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createPWhereGen(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createQueryTypeDetector(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createRelation(DStructType, TypePair, ResultSet, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createRule(XNAFMultiExp, int) - Method in class org.delia.typebuilder.RuleFuncFactory
 
createRunner(DeliaSession) - Method in class org.delia.api.DeliaImpl
 
createScalarValueBuilder(DTypeRegistry) - Method in interface org.delia.core.FactoryService
 
createScalarValueBuilder(DTypeRegistry) - Method in class org.delia.core.FactoryServiceImpl
 
createSchemaMigrator(DBInterface, DTypeRegistry, VarEvaluator) - Method in interface org.delia.core.FactoryService
 
createSchemaMigrator(DBInterface, DTypeRegistry, VarEvaluator) - Method in class org.delia.core.FactoryServiceImpl
 
createSchemaTableIfNeeded() - Method in class org.delia.db.schema.SchemaMigrator
 
createSchemaVersionType(DTypeRegistry, String) - Method in class org.delia.typebuilder.FakeTypeCreator
 
createSelectFuncHelper(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createSelectFuncHelper(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createSqlWhereConverter(DBAccessContext, QueryTypeDetector) - Method in class org.delia.db.h2.SqlHelperFactory
 
createTable(String) - Method in interface org.delia.db.DBExecutor
 
createTable(String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
createTable(String) - Method in class org.delia.db.h2.H2DBExecutor
 
createTable(String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
createTable(String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
createTable(String) - Method in class org.delia.db.memdb.MemDBExecutor
 
createTable(String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
createTable(String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
createTable(String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
createTableCreator(DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
createTableCreator(DBAccessContext) - Method in class org.delia.db.h2.SqlHelperFactory
 
createTableCreator(DBAccessContext) - Method in class org.delia.db.postgres.PostgresSqlHelperFactory
 
createTablesAsNeededFlag - Variable in class org.delia.db.memdb.MemDBInterface
 
createType(TypeStatementExp) - Method in class org.delia.typebuilder.TypeBuilder
 
createTypeRunner() - Method in interface org.delia.runner.Runner
 
createTypeRunner() - Method in class org.delia.runner.RunnerImpl
 
createValueHelper() - Method in class org.delia.db.h2.SqlHelperFactory
 
CrudExp - Class in org.delia.compiler.ast
 
CrudExp(int) - Constructor for class org.delia.compiler.ast.CrudExp
 
CrudParser - Class in org.delia.compiler.parser
Parser for insert,update,and delete statements
CrudParser() - Constructor for class org.delia.compiler.parser.CrudParser
 
currentFnIndex - Variable in class org.delia.queryresponse.QueryFuncContext
 
currentOffset - Variable in class org.delia.queryresponse.QueryFuncContext
 
currentPgSize - Variable in class org.delia.queryresponse.QueryFuncContext
 

D

DateFormatService - Interface in org.delia.core
Service for parsing and formatting dates.
DateFormatServiceImpl - Class in org.delia.core
 
DateFormatServiceImpl(TimeZoneService) - Constructor for class org.delia.core.DateFormatServiceImpl
 
DateFormatter - Class in org.delia.core
 
DateFormatter(TimeZone, DateFormat) - Constructor for class org.delia.core.DateFormatter
 
DateMakeFnRule - Class in org.delia.rule.fns
 
DateMakeFnRule(FactoryService, RuleGuard, Exp) - Constructor for class org.delia.rule.fns.DateMakeFnRule
 
DateOpEvaluator - Class in org.delia.db.memdb.filter
 
DateOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.DateOpEvaluator
 
DateUtils - Class in org.delia.util
 
DateUtils() - Constructor for class org.delia.util.DateUtils
 
DateValueBuilder - Class in org.delia.valuebuilder
 
DateValueBuilder(FactoryService, DType) - Constructor for class org.delia.valuebuilder.DateValueBuilder
 
DateYearFnRule - Class in org.delia.rule.fns
 
DateYearFnRule(RuleGuard) - Constructor for class org.delia.rule.fns.DateYearFnRule
 
DBAccessContext - Class in org.delia.db
Represents the context of calling the db.
DBAccessContext(DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.DBAccessContext
 
DBAccessContext(Runner) - Constructor for class org.delia.db.DBAccessContext
 
dbCapabilities - Variable in class org.delia.queryresponse.QueryFuncContext
 
DBCapabilties - Class in org.delia.db
Describes the abilities of the database.
DBCapabilties(boolean, boolean, boolean, boolean) - Constructor for class org.delia.db.DBCapabilties
 
DBConnectionBase - Class in org.delia.db
 
DBConnectionBase(FactoryService, ConnectionFactory, DBErrorConverter) - Constructor for class org.delia.db.DBConnectionBase
 
DBDeleteTableCmd - Class in org.delia.repl
 
DBDeleteTableCmd() - Constructor for class org.delia.repl.DBDeleteTableCmd
 
dbDoesThis(QueryFuncContext) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
DBErrorConverter - Interface in org.delia.db
It's important that db errors get converted into standard delia errors.
DBErrorConverterBase - Class in org.delia.db
It's important that db errors get converted into standard delia errors.
DBErrorConverterBase() - Constructor for class org.delia.db.DBErrorConverterBase
 
DBException - Exception in org.delia.db
unexpected database error
DBException(DeliaError) - Constructor for exception org.delia.db.DBException
 
DBExecutor - Interface in org.delia.db
All database statements should be executed through here.
DBInterface - Interface in org.delia.db
The main interface to the database.
DBInterfaceBase - Class in org.delia.db
Represents db access to a single db (conn)
DBInterfaceBase(DBType, FactoryService, ConnectionFactory, SqlHelperFactory) - Constructor for class org.delia.db.DBInterfaceBase
 
DBInterfaceInternal - Interface in org.delia.db
Internal APIs for internal use by Delia.
DBListingType - Enum in org.delia.db.h2
 
DBLoggingCmd - Class in org.delia.repl
 
DBLoggingCmd() - Constructor for class org.delia.repl.DBLoggingCmd
 
dbNeedsMigration() - Method in class org.delia.db.schema.SchemaMigrator
 
dbType(DBType) - Static method in class org.delia.builder.ConnectionBuilder
 
dbType - Variable in class org.delia.builder.ConnectionInfo
 
dbType - Variable in class org.delia.db.DBInterfaceBase
 
DBType - Enum in org.delia.db
The set of supported databases
DBValidationException - Exception in org.delia.db
database reports a validation error such as JdbcSQLIntegrityConstraintViolationException.
DBValidationException(DeliaError) - Constructor for exception org.delia.db.DBValidationException
 
declaredUserFnMap - Variable in class org.delia.runner.InternalCompileState
 
DEFAULT_TIMEZONE - Static variable in class org.delia.core.TimeZoneServiceImpl
 
delcaredVarMap - Variable in class org.delia.runner.InternalCompileState
 
deleteCount - Variable in class org.delia.db.InstrumentedDBInterface
 
deleteField(String, String) - Method in interface org.delia.db.DBExecutor
 
deleteField(String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
deleteField(String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
deleteField(String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
deleteField(String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
deleteField(String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
deleteField(String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
deleteField(String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
deleteField(String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
deleteKnownTables(FactoryService, DBInterface) - Method in class org.delia.db.h2.test.H2TestCleaner
 
deleteOne(String, String) - Method in class org.delia.dao.DeliaDao
 
deleteStatement() - Static method in class org.delia.compiler.parser.CrudParser
 
DeleteStatementExp - Class in org.delia.compiler.ast
 
DeleteStatementExp(int, String, QueryExp) - Constructor for class org.delia.compiler.ast.DeleteStatementExp
 
deleteTable(String) - Method in interface org.delia.db.DBExecutor
 
deleteTable(String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
deleteTable(String) - Method in class org.delia.db.h2.H2DBExecutor
 
deleteTable(String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
deleteTable(String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
deleteTable(String) - Method in class org.delia.db.memdb.MemDBExecutor
 
deleteTable(String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
deleteTable(String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
deleteTable(String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
deleteTables(FactoryService, DBInterface, String) - Method in class org.delia.db.h2.test.H2TestCleaner
 
Delia - Interface in org.delia.api
An instance of the Delia compiler and runtime.
DeliaBuilder - Class in org.delia.builder
Main builder for creating your application's Delia object.
DeliaBuilder() - Constructor for class org.delia.builder.DeliaBuilder
 
DeliaCompiler - Class in org.delia.compiler
Compiles Delia source code into an AST (Abstract Syntax Tree) object repesented by an Exp object.
DeliaCompiler(FactoryService) - Constructor for class org.delia.compiler.DeliaCompiler
 
DeliaCompiler(FactoryService, InternalCompileState) - Constructor for class org.delia.compiler.DeliaCompiler
 
DeliaDao - Class in org.delia.dao
Represents delia access to a single database through its Delia types.
DeliaDao(ConnectionInfo) - Constructor for class org.delia.dao.DeliaDao
 
DeliaDao(Delia) - Constructor for class org.delia.dao.DeliaDao
 
DeliaDao(ConnectionString, DBType, Log) - Constructor for class org.delia.dao.DeliaDao
 
DeliaError - Class in org.delia.error
An error in the Delia language.
DeliaError(String, String) - Constructor for class org.delia.error.DeliaError
 
DeliaError(String, String, Class<?>) - Constructor for class org.delia.error.DeliaError
 
DeliaException - Exception in org.delia.runner
 
DeliaException(DeliaError) - Constructor for exception org.delia.runner.DeliaException
 
DeliaException(List<DeliaError>) - Constructor for exception org.delia.runner.DeliaException
 
DeliaExceptionHelper - Class in org.delia.util
 
DeliaExceptionHelper() - Constructor for class org.delia.util.DeliaExceptionHelper
 
DeliaFactory - Class in org.delia.api
Factory for creating Delia objects.
DeliaFactory() - Constructor for class org.delia.api.DeliaFactory
 
DeliaGeneratePhase - Class in org.delia.compiler.generate
Converter for converting a DValue type into some other format, such as JSON.
DeliaGeneratePhase(FactoryService, DTypeRegistry) - Constructor for class org.delia.compiler.generate.DeliaGeneratePhase
 
DeliaImpl - Class in org.delia.api
 
DeliaImpl(DBInterface, Log, FactoryService) - Constructor for class org.delia.api.DeliaImpl
 
DeliaLexer - Class in org.delia.compiler.parser
Lexer specific for the Delia language rules.
DeliaLexer() - Constructor for class org.delia.compiler.parser.DeliaLexer
 
DeliaOptions - Class in org.delia.api
Options that can be changed during the lifetime of a Delia object.
DeliaOptions() - Constructor for class org.delia.api.DeliaOptions
 
DeliaRepl - Class in org.delia.repl
 
DeliaRepl(ConnectionInfo, String) - Constructor for class org.delia.repl.DeliaRepl
 
DeliaSession - Interface in org.delia.api
The result of delia.beginExecution().
DeliaSessionImpl - Class in org.delia.api
 
DeliaSessionImpl() - Constructor for class org.delia.api.DeliaSessionImpl
 
deliaToSql(TypePair) - Method in class org.delia.db.postgres.PostgresFieldGen
 
deliaToSql(TypePair) - Method in class org.delia.db.sql.table.FieldGen
 
DeliaTypeSorter - Class in org.delia.sort.topo
 
DeliaTypeSorter() - Constructor for class org.delia.sort.topo.DeliaTypeSorter
 
dependsOn(String) - Method in interface org.delia.rule.DRule
 
dependsOn(String) - Method in class org.delia.rule.DValueRuleOperand
 
dependsOn(String) - Method in class org.delia.rule.fns.DateMakeFnRule
 
dependsOn(String) - Method in class org.delia.rule.fns.DateYearFnRule
 
dependsOn(String) - Method in class org.delia.rule.fns.LenFnRule
 
dependsOn(String) - Method in interface org.delia.rule.RuleOperand
 
dependsOn(String) - Method in class org.delia.rule.RuleRuleOperand
 
dependsOn(String) - Method in class org.delia.rule.rules.CompareOpRule
 
dependsOn(String) - Method in class org.delia.rule.rules.ContainsRule
 
dependsOn(String) - Method in class org.delia.rule.rules.MandatoryRule
 
dependsOn(String) - Method in class org.delia.rule.rules.MaxLenRule
 
dependsOn(String) - Method in class org.delia.rule.rules.RelationManyRule
 
dependsOn(String) - Method in class org.delia.rule.rules.RelationOneRule
 
dependsOn(String) - Method in class org.delia.rule.rules.SampleRule
 
dependsOn(String) - Method in class org.delia.rule.ScalarRuleOperand
 
dependsOn(String) - Method in class org.delia.rule.StructDValueRuleOperand
 
DetailedError - Class in org.delia.error
 
DetailedError(String, String) - Constructor for class org.delia.error.DetailedError
 
DetailedError.Type - Enum in org.delia.error
 
detectFieldRename(List<SchemaType>) - Method in class org.delia.db.schema.MigrationOptimizer
 
detectQueryType(QuerySpec) - Method in class org.delia.db.sql.QueryTypeDetector
 
detectTimezone(String) - Method in interface org.delia.core.DateFormatService
 
detectTimezone(String) - Method in class org.delia.core.DateFormatServiceImpl
 
determineFieldTypeForFn(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
diffL - Variable in class org.delia.db.schema.MigrationPlan
 
DirectedGraph<T> - Class in org.delia.sort.topo
 
DirectedGraph() - Constructor for class org.delia.sort.topo.DirectedGraph
 
disableSqlLogging - Variable in class org.delia.db.DBAccessContext
 
disableSQLLoggingDuringSchemaMigration - Variable in class org.delia.api.DeliaOptions
 
disableSQLLoggingDuringSchemaMigration - Static variable in class org.delia.repl.ReplRunner
 
doAddWhereClauseOp(StrCreator, QuerySpec, String, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
doAlterColumnOptional(StrCreator, String, String, boolean) - Method in class org.delia.db.sql.table.TableCreator
 
doAlterColumnPrefix(StrCreator, String, String) - Method in class org.delia.db.sql.table.TableCreator
 
doAlterColumnUnique(StrCreator, String, String, boolean) - Method in class org.delia.db.postgres.PostgresTableCreator
 
doAlterColumnUnique(StrCreator, String, String, boolean, String) - Method in class org.delia.db.sql.table.TableCreator
 
doAlterTablePrefix(StrCreator, String) - Method in class org.delia.db.sql.table.TableCreator
 
doBuildDValueList(ResultSet, DStructType, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
doesFieldExist(String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
doesFieldExist(String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
doesFieldExist(String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
doesFieldExist(String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
doesFieldExist(String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
doesFileExist(String) - Method in class org.delia.repl.ReplRunner
 
doesTableExist(String, PreparedStatementGenerator, boolean) - Method in class org.delia.db.DBConnectionBase
 
doesTableExist(String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
doesTableExist(String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
doesTableExist(String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
doesTableExist(String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
doesTableExist(String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
doFirstFixup(QuerySpec, String) - Method in class org.delia.db.postgres.PostgresSelectFuncHelper
 
doFirstFixup(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
doFn(WhereOperand) - Method in class org.delia.db.postgres.PostgresWhereClauseGenerator
 
doFn(WhereOperand) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
doGenerateUpdate(DValue, Map<String, DRelation>, SqlStatement) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
doInnerOrderBy(StrCreator, QuerySpec, String, QueryFuncExp) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
doInPhrase(StrCreator, InPhrase, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
doLastFixup(QuerySpec, String) - Method in class org.delia.db.postgres.PostgresSelectFuncHelper
 
doLastFixup(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
doLimitAndOffset(QueryFuncContext, QueryResponse) - Method in class org.delia.queryresponse.function.OffsetFunction
 
doLimitIfPresent(StrCreator, QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
DOLLAR_DOLLAR - Static variable in class org.delia.runner.RunnerImpl
 
dollarDollarAssignment() - Static method in class org.delia.compiler.parser.LetParser
 
dollarVar() - Static method in class org.delia.compiler.parser.ParserBase
 
doLog(LogLevel, String, Object...) - Method in class org.delia.log.SimpleLog
 
doLogicalPhrase(StrCreator, LogicalPhrase, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.BooleanOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.DateOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.IntOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.LongOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.NumberOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.RelationOpEvaluator
 
doMatch(Object) - Method in class org.delia.db.memdb.filter.StringOpEvaluator
 
DoNothingVarEvaluator - Class in org.delia.runner
 
DoNothingVarEvaluator() - Constructor for class org.delia.runner.DoNothingVarEvaluator
 
doOffsetIfPresent(StrCreator, QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
doOrderByIfPresent(StrCreator, QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
doSelectFirst(StrCreator, QuerySpec, String) - Method in class org.delia.db.postgres.PostgresPreparedStatementGenerator
must copy queryspec since we modify it.
doSelectLast(StrCreator, QuerySpec, String) - Method in class org.delia.db.postgres.PostgresPreparedStatementGenerator
must copy queryspec since we modify it.
doSelectLast(StrCreator, QuerySpec, String) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
must copy queryspec since we modify it.
doWherePhrase(StrCreator, WherePhrase, Table, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
DRelation - Class in org.delia.type
Represents a relation between one object and another.
DRelation(String, DValue) - Constructor for class org.delia.type.DRelation
 
DRelation(String, List<DValue>) - Constructor for class org.delia.type.DRelation
 
DRule - Interface in org.delia.rule
A validation rule.
DRuleBase - Class in org.delia.rule
 
DRuleBase(String, RuleGuard) - Constructor for class org.delia.rule.DRuleBase
 
DRuleBase(String, boolean) - Constructor for class org.delia.rule.DRuleBase
 
DRuleContext - Class in org.delia.rule
 
DRuleContext(ErrorTracker, String, boolean, DBCapabilties, boolean, FetchRunner) - Constructor for class org.delia.rule.DRuleContext
 
DRuleHelper - Class in org.delia.util
 
DRuleHelper() - Constructor for class org.delia.util.DRuleHelper
 
DsonExp - Class in org.delia.compiler.ast
 
DsonExp(int, List<List<Exp>>) - Constructor for class org.delia.compiler.ast.DsonExp
 
dsonExp - Variable in class org.delia.compiler.ast.InsertStatementExp
 
dsonExp - Variable in class org.delia.compiler.ast.UpdateStatementExp
 
dsonField() - Static method in class org.delia.compiler.parser.CrudParser
 
DsonFieldExp - Class in org.delia.compiler.ast
 
DsonFieldExp(int, IdentExp, Exp) - Constructor for class org.delia.compiler.ast.DsonFieldExp
 
dsonFieldName() - Static method in class org.delia.compiler.parser.CrudParser
 
dsonObj() - Static method in class org.delia.compiler.parser.CrudParser
 
DsonToDValueConverter - Class in org.delia.runner
 
DsonToDValueConverter(FactoryService, ErrorTracker, DTypeRegistry, VarEvaluator, SprigService) - Constructor for class org.delia.runner.DsonToDValueConverter
 
DStructHelper - Class in org.delia.type
 
DStructHelper(DValue) - Constructor for class org.delia.type.DStructHelper
 
DStructType - Class in org.delia.type
 
DStructType(Shape, String, DType, OrderedMap) - Constructor for class org.delia.type.DStructType
 
dtype - Variable in class org.delia.db.memdb.RowSelectorBase
 
dtype - Variable in class org.delia.db.sql.SqlValue
 
dtype - Variable in class org.delia.db.sql.table.SqlElement
 
dtype - Variable in class org.delia.db.sql.where.TypeDetails
 
DType - Class in org.delia.type
A delia type.
DType(Shape, String, DType) - Constructor for class org.delia.type.DType
 
DTypeHierarchy - Class in org.delia.type
 
DTypeHierarchy() - Constructor for class org.delia.type.DTypeHierarchy
 
DTypeRegistry - Class in org.delia.type
Represents all the known types in a given Delia program.
DTypeRegistry() - Constructor for class org.delia.type.DTypeRegistry
 
DTypeRegistryBuilder - Class in org.delia.type
 
DTypeRegistryBuilder() - Constructor for class org.delia.type.DTypeRegistryBuilder
 
dump() - Method in interface org.delia.error.ErrorTracker
 
dump() - Method in class org.delia.error.SimpleErrorTracker
 
duration() - Method in class org.delia.util.Stopwatch
 
dval - Variable in class org.delia.runner.ConversionResult
 
dval - Variable in class org.delia.runner.VarRef
 
dvalList - Variable in class org.delia.runner.QueryResponse
 
DValue - Interface in org.delia.type
Represents a single Delia value.
DValueBuilder - Class in org.delia.valuebuilder
 
DValueBuilder() - Constructor for class org.delia.valuebuilder.DValueBuilder
 
DValueHelper - Class in org.delia.util
 
DValueHelper() - Constructor for class org.delia.util.DValueHelper
 
DValueImpl - Class in org.delia.type
 
DValueImpl(DType, Object) - Constructor for class org.delia.type.DValueImpl
 
DValueInternal - Interface in org.delia.type
 
DValueRuleOperand - Class in org.delia.rule
 
DValueRuleOperand() - Constructor for class org.delia.rule.DValueRuleOperand
 

E

edgeExists(T, T) - Method in class org.delia.sort.topo.DirectedGraph
Given two nodes in the graph, returns whether there is an edge from the first node to the second node.
edgesFrom(T) - Method in class org.delia.sort.topo.DirectedGraph
Given a node in the graph, returns an immutable view of the edges leaving that node as a set of endpoints.
emptyResults() - Method in class org.delia.runner.QueryResponse
 
enableAutomaticMigrations - Variable in class org.delia.api.DeliaOptions
 
enableExecution - Variable in class org.delia.api.DeliaOptions
 
enableInsertFlag(boolean) - Method in class org.delia.validation.ValidationRuleRunner
 
enablePrintStackTrace(boolean) - Method in interface org.delia.db.DBInterfaceInternal
 
enablePrintStackTrace(boolean) - Method in class org.delia.db.h2.H2DBInterface
 
enablePrintStackTrace(boolean) - Method in class org.delia.db.memdb.MemDBInterface
 
enablePrintStackTrace(boolean) - Method in class org.delia.db.postgres.PostgresDBInterface
 
enableRelationModifier(boolean) - Method in class org.delia.validation.ValidationRuleRunner
 
enableSQLLogging(boolean) - Method in interface org.delia.db.DBInterface
 
enableSQLLogging(boolean) - Method in class org.delia.db.DBInterfaceBase
 
enableSQLLogging(boolean) - Method in class org.delia.db.InstrumentedDBInterface
 
enableSQLLogging(boolean) - Method in class org.delia.db.memdb.MemDBInterface
 
EndSourceStatementExp - Class in org.delia.compiler.ast
TODO: What is this class? Can it be deleted?
EndSourceStatementExp() - Constructor for class org.delia.compiler.ast.EndSourceStatementExp
 
endStruct(ValuePlacement, DValue, DStructType, GeneratorContext) - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
endStruct(ValuePlacement, DValue, DStructType, GeneratorContext) - Method in interface org.delia.compiler.generate.ValueGenerator
 
endSubValue(GeneratorContext) - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
endSubValue(GeneratorContext) - Method in interface org.delia.compiler.generate.ValueGenerator
 
enumerateAllConstraints(Log) - Method in interface org.delia.db.DBInterfaceInternal
 
enumerateAllConstraints(Log) - Method in class org.delia.db.h2.H2DBInterface
 
enumerateAllConstraints(Log) - Method in class org.delia.db.memdb.MemDBInterface
 
enumerateAllConstraints(Log) - Method in class org.delia.db.postgres.PostgresDBInterface
 
enumerateAllTables(Log) - Method in interface org.delia.db.DBInterfaceInternal
 
enumerateAllTables(Log) - Method in class org.delia.db.h2.H2DBInterface
 
enumerateAllTables(Log) - Method in class org.delia.db.memdb.MemDBInterface
 
enumerateAllTables(Log) - Method in class org.delia.db.postgres.PostgresDBInterface
 
enumerateDBSchema(PreparedStatementGenerator, Log, DBListingType) - Method in class org.delia.db.DBConnectionBase
 
err - Variable in class org.delia.runner.QueryResponse
 
errL - Variable in exception org.delia.runner.ValueException
 
errorConverter - Variable in class org.delia.db.DBInterfaceBase
 
ErrorCopyFilter - Enum in org.delia.error
 
errorCount() - Method in interface org.delia.error.ErrorTracker
 
errorCount() - Method in class org.delia.error.SimpleErrorTracker
 
ErrorFormatterService - Interface in org.delia.error
 
ErrorFormatterServiceImpl - Class in org.delia.error
 
ErrorFormatterServiceImpl(Log) - Constructor for class org.delia.error.ErrorFormatterServiceImpl
 
errorLineFinder - Variable in class org.delia.compiler.CompilerPassBase
 
ErrorLineFinder - Class in org.delia.compiler
 
ErrorLineFinder(String) - Constructor for class org.delia.compiler.ErrorLineFinder
 
errors - Variable in class org.delia.compiler.CompilerResults
 
errors - Variable in class org.delia.runner.ResultValue
 
ErrorTracker - Interface in org.delia.error
Holds the set of errors that have occurred.
ErrorType - Enum in org.delia.error
 
et - Variable in class org.delia.core.FactoryServiceImpl
 
et - Variable in class org.delia.core.ServiceBase
 
et - Variable in class org.delia.db.memdb.MemDBInterface
 
et - Variable in class org.delia.db.memdb.RowSelectorBase
 
evaluator - Variable in class org.delia.db.QuerySpec
 
evalVarAsString(String, String) - Method in class org.delia.runner.DoNothingVarEvaluator
 
evalVarAsString(String, String) - Method in class org.delia.runner.RunnerImpl
 
evalVarAsString(String, String) - Method in interface org.delia.runner.VarEvaluator
 
evalVarAsString(String, String) - Method in class org.delia.sprig.SprigVarEvaluator
 
exceeds(LogLevel) - Method in class org.delia.log.SimpleLog
 
exec(DValue, DRuleContext) - Method in interface org.delia.rule.DRule
 
exec(DValue, DRuleContext) - Method in class org.delia.rule.DRuleBase
 
exec(DValue, DRuleContext) - Method in class org.delia.rule.fns.DateMakeFnRule
 
exec(DValue, DRuleContext) - Method in class org.delia.rule.fns.DateYearFnRule
 
exec(DValue, DRuleContext) - Method in class org.delia.rule.fns.LenFnRule
 
exec(DValue, DRuleContext) - Method in class org.delia.rule.RuleRuleOperand
 
execCtx - Variable in class org.delia.api.DeliaSessionImpl
 
execCtx - Variable in class org.delia.compiler.CompilerPassBase
 
execFieldDetect(String, String, PreparedStatementGenerator, boolean) - Method in class org.delia.db.DBConnectionBase
 
execFieldDetect(String, String) - Method in interface org.delia.db.DBExecutor
 
execFieldDetect(String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
execFieldDetect(String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
execFieldDetect(String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
execQueryStatement(SqlStatement, DBAccessContext) - Method in class org.delia.db.DBConnectionBase
 
execRawQuery(String) - Method in class org.delia.db.DBConnectionBase
 
execStatement(SqlStatement, SqlExecuteContext) - Method in class org.delia.db.DBConnectionBase
 
execTableDetect(String) - Method in interface org.delia.db.DBExecutor
 
execTableDetect(String) - Method in class org.delia.db.h2.H2DBConnection
 
execTableDetect(String) - Method in class org.delia.db.h2.H2DBExecutor
 
execTableDetect(String) - Method in class org.delia.db.memdb.MemDBExecutor
 
execTableDetect(String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
execTypes(Runner, List<Exp>) - Method in class org.delia.api.DeliaImpl
 
execUpdateStatement(SqlStatement, SqlExecuteContext) - Method in class org.delia.db.DBConnectionBase
 
execute(String) - Method in interface org.delia.api.Delia
 
execute(String) - Method in class org.delia.api.DeliaImpl
 
execute(ConfigureStatementExp, DTypeRegistry, Object) - Method in interface org.delia.core.ConfigureService
 
execute(ConfigureStatementExp, DTypeRegistry, Object) - Method in class org.delia.core.ConfigureServiceImpl
 
execute(String) - Method in class org.delia.dao.DeliaDao
 
executeDelete(QuerySpec) - Method in interface org.delia.db.DBExecutor
 
executeDelete(QuerySpec, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
executeDelete(QuerySpec) - Method in class org.delia.db.h2.H2DBExecutor
 
executeDelete(QuerySpec, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
executeDelete(QuerySpec, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
executeDelete(QuerySpec) - Method in class org.delia.db.memdb.MemDBExecutor
 
executeDelete(QuerySpec, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
executeDelete(QuerySpec) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
executeDelete(QuerySpec, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
executeFilterFn(XNAFMultiExp, DValue) - Method in class org.delia.db.memdb.filter.filterfn.FilterFnRunner
 
executeGuard(DValue) - Method in interface org.delia.rule.DRule
 
executeGuard(DValue) - Method in class org.delia.rule.DRuleBase
 
executeInsert(DValue, InsertContext) - Method in interface org.delia.db.DBExecutor
 
executeInsert(DValue, InsertContext, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
executeInsert(DValue, InsertContext) - Method in class org.delia.db.h2.H2DBExecutor
 
executeInsert(DValue, InsertContext, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
executeInsert(DValue, InsertContext, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
executeInsert(DValue, InsertContext) - Method in class org.delia.db.memdb.MemDBExecutor
 
executeInsert(DValue, InsertContext, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
executeInsert(DValue, InsertContext) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
executeInsert(DValue, InsertContext, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
executeInsertStatement(SqlStatement, SqlExecuteContext) - Method in class org.delia.db.DBConnectionBase
 
executeMigrationPlan(String, MigrationPlan) - Method in interface org.delia.api.Delia
 
executeMigrationPlan(String, MigrationPlan) - Method in class org.delia.api.DeliaImpl
 
executeOneStatement(Exp) - Method in interface org.delia.runner.Runner
Execute a single statement.
executeOneStatement(Exp) - Method in class org.delia.runner.RunnerImpl
 
executePass3(String, List<Exp>) - Method in class org.delia.compiler.DeliaCompiler
 
executePass4(String, List<Exp>, DTypeRegistry) - Method in class org.delia.compiler.DeliaCompiler
 
executeProgram(List<Exp>) - Method in interface org.delia.runner.Runner
Execute a single statement.
executeProgram(List<Exp>) - Method in class org.delia.runner.RunnerImpl
 
executeQuery(QuerySpec, QueryContext) - Method in interface org.delia.db.DBExecutor
 
executeQuery(QuerySpec, QueryContext, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
executeQuery(QuerySpec, QueryContext) - Method in class org.delia.db.h2.H2DBExecutor
 
executeQuery(QuerySpec, QueryContext, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
executeQuery(QuerySpec, QueryContext, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
executeQuery(QuerySpec, QueryContext) - Method in class org.delia.db.memdb.MemDBExecutor
 
executeQuery(QuerySpec, QueryContext, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
executeQuery(QuerySpec, QueryContext) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
executeQuery(QuerySpec, QueryContext, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
executeRawSql(String) - Method in class org.delia.db.DBConnectionBase
 
executeReplCmdOrDelia(String) - Method in class org.delia.repl.ReplRunner
 
executeSQL(String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
executeSQL(String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
executeStatement(Exp) - Method in class org.delia.runner.RunnerImpl
 
executeStatements(List<Exp>, List<DeliaError>) - Method in class org.delia.runner.TypeRunner
 
executeUpdate(QuerySpec, DValue) - Method in interface org.delia.db.DBExecutor
 
executeUpdate(QuerySpec, DValue, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
executeUpdate(QuerySpec, DValue) - Method in class org.delia.db.h2.H2DBExecutor
 
executeUpdate(QuerySpec, DValue, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
executeUpdate(QuerySpec, DValue, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
executeUpdate(QuerySpec, DValue) - Method in class org.delia.db.memdb.MemDBExecutor
 
executeUpdate(QuerySpec, DValue, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
executeUpdate(QuerySpec, DValue) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
executeUpdate(QuerySpec, DValue, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
ExecutionState - Class in org.delia.runner
Holds the state of a delia program after execution.
ExecutionState() - Constructor for class org.delia.runner.ExecutionState
 
exists(String) - Method in interface org.delia.runner.Runner
Does the given variable exist.
exists(String) - Method in class org.delia.runner.RunnerImpl
 
ExistsFunction - Class in org.delia.queryresponse.function
 
ExistsFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.ExistsFunction
 
existsType(String) - Method in class org.delia.type.DTypeRegistry
 
exp - Variable in class org.delia.compiler.ast.DsonFieldExp
 
Exp - Interface in org.delia.compiler.ast
 
exp - Variable in class org.delia.compiler.ast.StructFieldPrefix
 
exp - Variable in class org.delia.db.sql.SqlValue
 
exp - Variable in class org.delia.db.sql.where.WhereOperand
 
expandSubOjectsFlag - Variable in class org.delia.compiler.generate.GeneratorContext
 
ExpBase - Class in org.delia.compiler.ast
 
ExpBase(int) - Constructor for class org.delia.compiler.ast.ExpBase
 
expectSpace - Variable in class org.delia.repl.CmdBase
 
expL - Variable in class org.delia.api.DeliaSessionImpl
 
explicitValue() - Static method in class org.delia.compiler.parser.LetParser
 
express1 - Variable in class org.delia.db.sql.where.LogicalPhrase
 
express2 - Variable in class org.delia.db.sql.where.LogicalPhrase
 
extractGeneratedKey(InsertContext, SqlExecuteContext) - Method in class org.delia.db.DBInterfaceBase
 
extractGeneratedKey(ResultSet, Shape, DTypeRegistry) - Method in class org.delia.db.ValueHelper
 
extractGeneratedKeys - Variable in class org.delia.db.InsertContext
 
extractObj(Exp) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
extractObj(Exp) - Method in class org.delia.db.ValueHelper
 
extraMap - Variable in class org.delia.runner.ConversionResult
 

F

FactoryService - Interface in org.delia.core
To allow multiple clients of Delia to each run concurrently with their own customizations, we need a central factory service.
FactoryServiceImpl - Class in org.delia.core
 
FactoryServiceImpl(Log, ErrorTracker) - Constructor for class org.delia.core.FactoryServiceImpl
 
factorySvc - Variable in class org.delia.core.ServiceBase
 
factorySvc - Variable in class org.delia.repl.CmdBase
 
FakeTypeCreator - Class in org.delia.typebuilder
 
FakeTypeCreator() - Constructor for class org.delia.typebuilder.FakeTypeCreator
 
farType - Variable in class org.delia.relation.RelationInfo
 
FetchFunction - Class in org.delia.queryresponse.function
 
FetchFunction(DTypeRegistry, FetchRunner) - Constructor for class org.delia.queryresponse.function.FetchFunction
 
FetchRunner - Interface in org.delia.runner
 
fetchRunner - Variable in class org.delia.runner.RunnerImpl
 
FetchRunnerImpl - Class in org.delia.runner
 
FetchRunnerImpl(FactoryService, DBExecutor, DTypeRegistry, VarEvaluator) - Constructor for class org.delia.runner.FetchRunnerImpl
 
field - Variable in class org.delia.db.schema.SchemaType
 
fieldExists(DType, String) - Static method in class org.delia.util.DValueHelper
 
FieldGen - Class in org.delia.db.sql.table
 
FieldGen(FactoryService, DTypeRegistry, TypePair, DStructType) - Constructor for class org.delia.db.sql.table.FieldGen
 
FieldGenFactory - Class in org.delia.db.sql.table
 
FieldGenFactory(FactoryService) - Constructor for class org.delia.db.sql.table.FieldGenFactory
 
fieldgenFactory - Variable in class org.delia.db.sql.table.TableCreator
 
FieldInfo - Class in org.delia.db.schema
 
FieldInfo() - Constructor for class org.delia.db.schema.FieldInfo
 
fieldIsOptional(String) - Method in class org.delia.type.DStructType
 
fieldIsPrimaryKey(String) - Method in class org.delia.type.DStructType
 
fieldIsSerial(String) - Method in class org.delia.type.DStructType
 
fieldIsUnique(String) - Method in class org.delia.type.DStructType
 
fieldL - Variable in class org.delia.runner.TypeSpec
 
fieldName - Variable in class org.delia.compiler.ast.QueryInExp
 
fieldName - Variable in class org.delia.compiler.ast.StructFieldExp
 
fieldName - Variable in class org.delia.db.memdb.filter.OpEvaluatorBase
 
fieldName - Variable in class org.delia.db.sql.table.TableInfo
 
fieldName - Variable in class org.delia.relation.RelationInfo
 
fieldName - Variable in class org.delia.valuebuilder.DValueBuilder
 
fieldQualifier() - Static method in class org.delia.compiler.parser.TypeParser
 
FieldQualifierExp - Class in org.delia.compiler.ast
 
FieldQualifierExp(int, Token) - Constructor for class org.delia.compiler.ast.FieldQualifierExp
 
fieldValue() - Static method in class org.delia.compiler.parser.CrudParser
 
filter - Variable in class org.delia.compiler.ast.QueryExp
 
filter - Variable in class org.delia.db.memdb.RowSelectorBase
 
FilterEvaluator - Class in org.delia.runner
public QueryExp queryExp; public DValue resolvedFilterVars; //set at runtime.
FilterEvaluator(FactoryService, VarEvaluator) - Constructor for class org.delia.runner.FilterEvaluator
 
FilterExp - Class in org.delia.compiler.ast
 
FilterExp(int, Exp) - Constructor for class org.delia.compiler.ast.FilterExp
 
FilterFnRunner - Class in org.delia.db.memdb.filter.filterfn
 
FilterFnRunner(DTypeRegistry) - Constructor for class org.delia.db.memdb.filter.filterfn.FilterFnRunner
 
filterop() - Static method in class org.delia.compiler.parser.QueryParser
 
FilterOpExp - Class in org.delia.compiler.ast
 
FilterOpExp(int, Exp, StringExp, Exp) - Constructor for class org.delia.compiler.ast.FilterOpExp
 
FilterOpFullExp - Class in org.delia.compiler.ast
 
FilterOpFullExp(int, boolean, Exp, boolean, Exp) - Constructor for class org.delia.compiler.ast.FilterOpFullExp
 
FilterOpFullExp(int, FilterOpExp) - Constructor for class org.delia.compiler.ast.FilterOpFullExp
 
FilterOpFullExp(int, QueryInExp) - Constructor for class org.delia.compiler.ast.FilterOpFullExp
 
findAllUniqueFieldPair(DType) - Static method in class org.delia.util.DValueHelper
 
findChildTypes(Map<String, DType>, DType) - Method in class org.delia.type.DTypeHierarchy
 
findConstraint(PreparedStatementGenerator, String, String, String) - Method in class org.delia.db.DBConnectionBase
 
findField(DType, String) - Static method in class org.delia.util.DValueHelper
 
findFieldNameUsingFn(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
findFieldType(DStructType, String) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
findFieldType(DType, String) - Static method in class org.delia.util.DValueHelper
 
findFieldUsingFn(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
findFn(QuerySpec, String) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
findLineNum(int) - Method in class org.delia.compiler.ErrorLineFinder
 
findManyRule(String, DTypeRegistry) - Static method in class org.delia.util.DRuleHelper
 
findManyToManyRelation(TypePair, DStructType) - Static method in class org.delia.util.DRuleHelper
 
findMatchingPair(DStructType, String) - Static method in class org.delia.util.DRuleHelper
 
findMatchingRel(DType, DType) - Method in class org.delia.rule.rules.RelationManyRule
 
findMatchingRelation(DStructType, DStructType) - Static method in class org.delia.util.DValueHelper
 
findMatchingRelByType(DStructType, DType) - Static method in class org.delia.util.DRuleHelper
 
findMatchingRuleInfo(DStructType, TypePair) - Static method in class org.delia.util.DRuleHelper
 
findOneRule(String, DTypeRegistry) - Method in class org.delia.sort.topo.DeliaTypeSorter
 
findOneRule(String, DTypeRegistry) - Static method in class org.delia.util.DRuleHelper
 
findOtherSideMany(DType, DStructType) - Static method in class org.delia.util.DRuleHelper
 
findOtherSideOne(DType, DStructType) - Static method in class org.delia.util.DRuleHelper
 
findOtherSideOneOrMany(DType, DStructType) - Static method in class org.delia.util.DRuleHelper
 
findOtherSideOneOrManyForField(DType, String) - Static method in class org.delia.util.DRuleHelper
 
findParentTypes(Map<String, DType>, DType) - Method in class org.delia.type.DTypeHierarchy
 
findPrimaryKeyFieldPair(DType) - Static method in class org.delia.util.DValueHelper
 
findTableInfo(List<TableInfo>, TypePair, RelationInfo) - Static method in class org.delia.db.sql.prepared.TableInfoHelper
 
findTableInfoAssoc(List<TableInfo>, DStructType, DStructType) - Static method in class org.delia.db.sql.prepared.TableInfoHelper
 
findTypeOrSchemaVersionType(String) - Method in class org.delia.type.DTypeRegistry
 
findUniqueField(DType) - Static method in class org.delia.util.DValueHelper
 
findUniqueFieldType(DType) - Static method in class org.delia.util.DValueHelper
 
finish() - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
finish() - Method in interface org.delia.compiler.generate.ValueGenerator
 
finish() - Method in class org.delia.valuebuilder.DValueBuilder
 
finish(DValueBuilder, String, Object) - Method in class org.delia.valuebuilder.ScalarValueBuilder
 
finished - Variable in class org.delia.valuebuilder.DValueBuilder
 
FirstFunction - Class in org.delia.queryresponse.function
 
FirstFunction(DTypeRegistry, boolean, boolean) - Constructor for class org.delia.queryresponse.function.FirstFunction
 
fixupForExist(List<DValue>, DBAccessContext) - Method in class org.delia.db.ValueHelper
 
FKsFunction - Class in org.delia.queryresponse.function
 
FKsFunction(DTypeRegistry, ConfigureService) - Constructor for class org.delia.queryresponse.function.FKsFunction
 
FKSqlGenerator - Class in org.delia.db.sql.prepared
 
FKSqlGenerator(FactoryService, DTypeRegistry, List<TableInfo>, SqlHelperFactory, VarEvaluator) - Constructor for class org.delia.db.sql.prepared.FKSqlGenerator
 
flatten(List<String>) - Static method in class org.delia.util.StringUtil
 
fmtAsStr() - Method in class org.delia.db.sql.Table
 
fnBody() - Static method in class org.delia.compiler.parser.UserFnParser
 
fnBodyStatements() - Static method in class org.delia.compiler.parser.UserFnParser
 
fnName - Variable in class org.delia.compiler.ast.UserFuncHeaderExp
 
fnName - Variable in class org.delia.db.sql.where.WhereOperand
 
fnOperand() - Static method in class org.delia.compiler.parser.QueryParser
 
forceDBInterface(DBInterface) - Method in class org.delia.db.memdb.MemDBExecutor
 
forceObject(Object) - Method in class org.delia.type.DValueImpl
 
forceParentFlag(boolean) - Method in class org.delia.rule.rules.RelationOneRule
 
forceType(DType) - Method in class org.delia.type.DValueImpl
 
format(Date) - Method in interface org.delia.core.DateFormatService
 
format(Date) - Method in class org.delia.core.DateFormatServiceImpl
 
format(Date) - Method in class org.delia.core.DateFormatter
 
format(DeliaError) - Method in interface org.delia.error.ErrorFormatterService
 
format(DeliaError, Locale) - Method in interface org.delia.error.ErrorFormatterService
 
format(DeliaError) - Method in class org.delia.error.ErrorFormatterServiceImpl
 
format(DeliaError, Locale) - Method in class org.delia.error.ErrorFormatterServiceImpl
 
formatValidationError(ValidationError) - Method in interface org.delia.error.ErrorFormatterService
 
formatValidationError(ValidationError, Locale) - Method in interface org.delia.error.ErrorFormatterService
 
formatValidationError(ValidationError) - Method in class org.delia.error.ErrorFormatterServiceImpl
 
formatValidationError(ValidationError, Locale) - Method in class org.delia.error.ErrorFormatterServiceImpl
 
formatValue(Exp) - Method in class org.delia.compiler.ast.ExpBase
 
fromDeliaTypeName(String) - Static method in enum org.delia.type.BuiltInTypes
 
FullParser - Class in org.delia.compiler.parser
Top-level parser for the Delia language.
FullParser() - Constructor for class org.delia.compiler.parser.FullParser
 
fullQuery() - Static method in class org.delia.compiler.parser.QueryParser
 
funcName - Variable in class org.delia.compiler.ast.QueryFuncExp
 
funcName - Variable in class org.delia.compiler.ast.UserFnCallExp
 
funcName - Variable in class org.delia.compiler.ast.UserFunctionDefStatementExp
 
funcName - Variable in class org.delia.compiler.astx.XNAFSingleExp
 
FuncScope - Class in org.delia.queryresponse
 
FuncScope(QueryResponse) - Constructor for class org.delia.queryresponse.FuncScope
 
FutureDeclError - Class in org.delia.typebuilder
 
FutureDeclError(String, String) - Constructor for class org.delia.typebuilder.FutureDeclError
 

G

generate(String, ScalarValueBuilder) - Method in class org.delia.db.memdb.SerialProvider.IntSerialGen
 
generate(String, ScalarValueBuilder) - Method in class org.delia.db.memdb.SerialProvider.LongSerialGen
 
generate(String, ScalarValueBuilder) - Method in interface org.delia.db.memdb.SerialProvider.SerialGenerator
 
generate(String, ScalarValueBuilder) - Method in class org.delia.db.memdb.SerialProvider.StringSerialGen
 
generateAlterField(String, String, String, String) - Method in class org.delia.db.sql.table.TableCreator
 
generateAlterFieldType(String, String, String) - Method in class org.delia.db.sql.table.TableCreator
 
generateAssocTable(StrCreator, TypePair, DStructType) - Method in class org.delia.db.sql.table.TableCreator
 
generateAWhere(QuerySpec) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
generateCreateField(String, DStructType, String) - Method in class org.delia.db.sql.table.TableCreator
 
generateCreateTable(String, DStructType) - Method in class org.delia.db.sql.table.TableCreator
 
generateDelete(QuerySpec) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateField(StrCreator) - Method in class org.delia.db.postgres.PostgresFieldGen
 
generateField(StrCreator) - Method in class org.delia.db.sql.table.ConstraintGen
 
generateField(StrCreator) - Method in class org.delia.db.sql.table.FieldGen
 
generateField(StrCreator) - Method in class org.delia.db.sql.table.SqlElement
 
generateFieldDetect(String, String) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateFKConstraint(DTypeRegistry, TypePair, DStructType) - Method in class org.delia.db.sql.table.FieldGenFactory
 
generateFKConstraint(StrCreator, TypePair, DStructType) - Method in class org.delia.db.sql.table.TableCreator
 
generateFKsQuery(QuerySpec, QueryDetails) - Method in class org.delia.db.sql.prepared.FKSqlGenerator
 
generateInsert(DValue, List<TableInfo>) - Method in class org.delia.db.sql.prepared.InsertStatementGenerator
 
generateMigrationPlan() - Method in class org.delia.db.schema.SchemaMigrator
dbNeedsMigration MUST have been called before this.
GenerateMigrationPlanCmd - Class in org.delia.repl
 
GenerateMigrationPlanCmd() - Constructor for class org.delia.repl.GenerateMigrationPlanCmd
 
generateQuery(QuerySpec) - Method in class org.delia.db.postgres.PostgresPreparedStatementGenerator
 
generateQuery(QuerySpec) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateQueryFns(StrCreator, QuerySpec, String) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateRenameField(String, String, String) - Method in class org.delia.db.postgres.PostgresTableCreator
 
generateRenameField(String, String, String) - Method in class org.delia.db.sql.table.TableCreator
 
generateSchemaListing(DBListingType) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateSerialValue(DStructType, TypePair) - Method in class org.delia.db.memdb.SerialProvider
 
generateTableDetect(String) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateUniqueConstraintName() - Method in class org.delia.db.DBInterfaceBase
 
generateUpdate(DValue, List<TableInfo>, QuerySpec) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
generateUpdateBody(StrCreator, DValue, Map<String, DRelation>, SqlStatement) - Method in class org.delia.db.sql.prepared.InsertStatementGenerator
 
generateValue(ValueGenerator, DValue, String) - Method in class org.delia.compiler.generate.DeliaGeneratePhase
 
generator - Variable in class org.delia.runner.ExecutionState
 
GeneratorContext - Class in org.delia.compiler.generate
 
GeneratorContext() - Constructor for class org.delia.compiler.generate.GeneratorContext
 
genFmtString(String) - Method in class org.delia.db.sql.Table
 
genKeys - Variable in class org.delia.db.SqlExecuteContext
 
genKeytype - Variable in class org.delia.db.InsertContext
 
getActualValue() - Method in class org.delia.error.DetailedError
 
getAll() - Method in class org.delia.type.DTypeRegistry
 
getAllFields() - Method in class org.delia.type.DStructType
 
getArea() - Method in class org.delia.error.DeliaError
 
getArg1() - Method in class org.delia.error.DeliaError
 
getArg2() - Method in class org.delia.error.DeliaError
 
getArg3() - Method in class org.delia.error.DeliaError
 
getAsDValue() - Method in class org.delia.runner.ResultValue
 
getAsDValueList() - Method in class org.delia.runner.ResultValue
 
getBaseType() - Method in class org.delia.type.DType
 
getBitIndex() - Method in class org.delia.type.DType
 
getCapabilities() - Method in interface org.delia.db.DBInterface
 
getCapabilities() - Method in class org.delia.db.DBInterfaceBase
 
getCapabilities() - Method in class org.delia.db.InstrumentedDBInterface
 
getCapabilities() - Method in class org.delia.db.memdb.MemDBInterface
 
getChildTypes(DType) - Method in class org.delia.type.DTypeRegistry
 
getColumnCount(ResultSet) - Static method in class org.delia.db.ResultSetHelper
 
getColumnName(Exp) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
getCompileState() - Method in interface org.delia.runner.Runner
Get the compiler state.
getCompileState() - Method in class org.delia.runner.RunnerImpl
 
getCompleteName() - Method in class org.delia.type.DType
 
getConfigureService() - Method in interface org.delia.core.FactoryService
 
getConfigureService() - Method in class org.delia.core.FactoryServiceImpl
 
getConn() - Method in class org.delia.db.h2.H2DBExecutor
 
getConn() - Method in class org.delia.db.postgres.PostgresDBExecutor
 
getConnectionString() - Method in interface org.delia.db.sql.ConnectionFactory
 
getConnectionString() - Method in class org.delia.db.sql.ConnectionFactoryImpl
 
getConnectionSummary() - Method in interface org.delia.db.DBInterfaceInternal
 
getConnectionSummary() - Method in class org.delia.db.h2.H2DBInterface
 
getConnectionSummary() - Method in class org.delia.db.memdb.MemDBInterface
 
getConnectionSummary() - Method in class org.delia.db.postgres.PostgresDBInterface
 
getConnectionSummary() - Method in interface org.delia.db.sql.ConnectionFactory
 
getConnectionSummary() - Method in class org.delia.db.sql.ConnectionFactoryImpl
 
getCurrentFingerprint() - Method in class org.delia.db.schema.SchemaMigrator
 
getCurrentMigrationPlan() - Method in class org.delia.repl.ReplRunner
 
getCurrentShapeCode() - Method in class org.delia.compiler.generate.GeneratorContext
 
getDate() - Method in class org.delia.type.WrappedDate
 
getDateFormatService() - Method in interface org.delia.core.FactoryService
 
getDateFormatService() - Method in class org.delia.core.FactoryServiceImpl
 
getDBCapabilities() - Method in class org.delia.rule.DRuleContext
 
getDbFingerprint() - Method in class org.delia.db.schema.SchemaMigrator
 
getDBInterface() - Method in interface org.delia.api.Delia
 
getDBInterface() - Method in class org.delia.api.DeliaImpl
 
getDbInterface() - Method in class org.delia.dao.DeliaDao
 
getDBType() - Method in interface org.delia.db.DBInterface
 
getDBType() - Method in class org.delia.db.DBInterfaceBase
 
getDBType() - Method in class org.delia.db.InstrumentedDBInterface
 
getDBType() - Method in class org.delia.db.memdb.MemDBInterface
 
getDeclaredFields() - Method in class org.delia.type.DStructType
 
getDefaultLogLevel() - Method in interface org.delia.log.LogFactory
 
getDefaultLogLevel() - Method in class org.delia.log.SimpleLogFactory
 
getDefaultTimeZone() - Method in interface org.delia.core.TimeZoneService
 
getDefaultTimeZone() - Method in class org.delia.core.TimeZoneServiceImpl
 
getDelia() - Method in class org.delia.dao.DeliaDao
 
getDelia() - Method in class org.delia.repl.ReplRunner
 
getDeliaTypeName(BuiltInTypes) - Static method in enum org.delia.type.BuiltInTypes
 
getDeliaTypeNameFromShape(Shape) - Static method in enum org.delia.type.BuiltInTypes
 
getDval() - Method in class org.delia.type.DStructHelper
 
getDValList() - Method in class org.delia.queryresponse.FuncScope
 
getDValList() - Method in class org.delia.queryresponse.QueryFuncContext
 
getDValue() - Method in class org.delia.valuebuilder.DValueBuilder
 
getDValueCount() - Method in class org.delia.runner.ResultValue
 
getErrorName() - Method in class org.delia.error.DetailedError
 
getErrors() - Method in interface org.delia.error.ErrorTracker
 
getErrors() - Method in class org.delia.error.SimpleErrorTracker
 
getErrors() - Method in class org.delia.rule.DRuleContext
 
getErrorsSinceMark(int) - Method in class org.delia.error.SimpleErrorTracker
 
getErrorTracker() - Method in interface org.delia.core.FactoryService
 
getErrorTracker() - Method in class org.delia.core.FactoryServiceImpl
 
getErrorTracker() - Method in class org.delia.typebuilder.TypeBuilder
 
getErrorType() - Method in class org.delia.error.DetailedError
 
getExecutionContext() - Method in interface org.delia.api.DeliaSession
 
getExecutionContext() - Method in class org.delia.api.DeliaSessionImpl
 
getExecutionState() - Method in interface org.delia.runner.Runner
Get the new execution context.
getExecutionState() - Method in class org.delia.runner.RunnerImpl
 
getFactoryService() - Method in interface org.delia.api.Delia
 
getFactoryService() - Method in class org.delia.api.DeliaImpl
 
getFactorySvc() - Method in class org.delia.dao.DeliaDao
 
getFactorySvc() - Method in class org.delia.repl.CmdBase
 
getFailCount() - Method in class org.delia.repl.migration.MigrationParser
 
getFetchedItems() - Method in class org.delia.type.DRelation
 
getFetchRunner() - Method in class org.delia.rule.DRuleContext
 
getField(String) - Method in class org.delia.type.DStructHelper
 
getFieldList() - Method in class org.delia.rule.DValueRuleOperand
 
getFieldList() - Method in interface org.delia.rule.RuleOperand
 
getFieldList() - Method in class org.delia.rule.RuleRuleOperand
 
getFieldList() - Method in class org.delia.rule.ScalarRuleOperand
 
getFieldList() - Method in class org.delia.rule.StructDValueRuleOperand
 
getFieldName() - Method in class org.delia.compiler.ast.DsonFieldExp
 
getFieldName() - Method in class org.delia.compiler.ast.StructFieldExp
 
getFieldName() - Method in class org.delia.error.DetailedError
 
getFieldNames() - Method in class org.delia.type.DStructHelper
 
getFieldValue(DValue) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
getFieldValue(DValue, String) - Static method in class org.delia.util.DValueHelper
 
getFinalResult() - Method in interface org.delia.api.DeliaSession
 
getFinalResult() - Method in class org.delia.api.DeliaSessionImpl
 
getFirstArg() - Method in class org.delia.compiler.ast.FilterOpExp
 
getForeignKey() - Method in class org.delia.type.DRelation
 
getGeneratedKeys - Variable in class org.delia.db.SqlExecuteContext
 
getHierarchy() - Method in class org.delia.type.DTypeRegistry
Create lazily.
getId() - Method in class org.delia.error.DeliaError
 
getIntArg(QueryExp, QueryFuncContext) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
getLastError() - Method in interface org.delia.error.ErrorTracker
 
getLastError() - Method in class org.delia.error.SimpleErrorTracker
 
getLastError() - Method in exception org.delia.runner.DeliaException
 
getLastError() - Method in class org.delia.runner.ResultValue
 
getLevel() - Method in interface org.delia.log.Log
 
getLevel() - Method in class org.delia.log.SimpleLog
 
getLevelNum() - Method in enum org.delia.log.LogLevel
 
getLineNum() - Method in class org.delia.error.DeliaError
 
getLineNum() - Method in class org.delia.error.DetailedError
 
getListIndex() - Method in class org.delia.error.DetailedError
 
getLoadSrc() - Method in class org.delia.repl.ReplRunner
 
getLog() - Method in interface org.delia.api.Delia
 
getLog() - Method in class org.delia.api.DeliaImpl
 
getLog() - Method in interface org.delia.core.FactoryService
 
getLog() - Method in class org.delia.core.FactoryServiceImpl
 
getLog() - Method in interface org.delia.runner.Runner
 
getLog() - Method in class org.delia.runner.RunnerImpl
 
getMostRecentSess() - Method in class org.delia.dao.DeliaDao
 
getMostRecentSess() - Method in class org.delia.repl.ReplRunner
 
getMsg() - Method in class org.delia.error.DeliaError
 
getMultipleKeys() - Method in class org.delia.type.DRelation
 
getName() - Method in interface org.delia.rule.DRule
 
getName() - Method in class org.delia.rule.DRuleBase
 
getName() - Method in class org.delia.type.DType
 
getNonFutureDeclErrors(List<DeliaError>) - Method in class org.delia.api.DeliaImpl
 
getObject() - Method in interface org.delia.type.DValue
 
getObject() - Method in class org.delia.type.DValueImpl
 
getOne() - Method in class org.delia.runner.QueryResponse
 
getOptions() - Method in interface org.delia.api.Delia
 
getOptions() - Method in class org.delia.api.DeliaImpl
 
getOrderedList() - Method in class org.delia.type.DTypeRegistry
 
getPackageName() - Method in class org.delia.type.DType
 
getParentTypes(DType) - Method in class org.delia.type.DTypeRegistry
 
getPersistenceId() - Method in interface org.delia.type.DValue
 
getPersistenceId() - Method in class org.delia.type.DValueImpl
 
getPos() - Method in interface org.delia.compiler.ast.Exp
 
getPos() - Method in class org.delia.compiler.ast.ExpBase
 
getPos() - Method in class org.delia.error.DeliaError
 
getPrefix() - Method in class org.delia.compiler.ast.ConfigureStatementExp
 
getQueryBuilderService() - Method in interface org.delia.core.FactoryService
 
getQueryBuilderService() - Method in class org.delia.core.FactoryServiceImpl
 
getRawRules() - Method in class org.delia.type.DType
 
getRegistry() - Method in class org.delia.dao.DeliaDao
 
getRegistry() - Method in interface org.delia.runner.Runner
 
getRegistry() - Method in class org.delia.runner.RunnerImpl
 
getRegistry() - Method in class org.delia.runner.TypeRunner
 
getRegistry() - Method in class org.delia.type.DTypeRegistryBuilder
 
getRules() - Method in class org.delia.type.DType
 
getRuleText() - Method in class org.delia.rule.DRuleContext
 
getSchemaVersionType() - Method in class org.delia.type.DTypeRegistry
 
getSecondArg() - Method in class org.delia.compiler.ast.FilterOpExp
 
getSelectResultType(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
getSessionName() - Method in class org.delia.repl.ReplRunner
 
getShape(DValue) - Method in class org.delia.rule.DValueRuleOperand
 
getShape(DValue) - Method in interface org.delia.rule.RuleOperand
 
getShape(DValue) - Method in class org.delia.rule.RuleRuleOperand
 
getShape(DValue) - Method in class org.delia.rule.ScalarRuleOperand
 
getShape(DValue) - Method in class org.delia.rule.StructDValueRuleOperand
 
getShape() - Method in class org.delia.type.DType
 
getShapeOf(BuiltInTypes) - Static method in enum org.delia.type.BuiltInTypes
 
getSourceClass() - Method in class org.delia.error.DeliaError
 
getSprigSvc() - Method in interface org.delia.runner.Runner
 
getSprigSvc() - Method in class org.delia.runner.RunnerImpl
 
getSrcFile() - Method in class org.delia.error.DetailedError
 
getStringArg(QueryExp, QueryFuncContext) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
getSubject() - Method in interface org.delia.rule.DRule
 
getSubject() - Method in class org.delia.rule.DValueRuleOperand
 
getSubject() - Method in class org.delia.rule.fns.DateMakeFnRule
 
getSubject() - Method in class org.delia.rule.fns.DateYearFnRule
 
getSubject() - Method in class org.delia.rule.fns.LenFnRule
 
getSubject() - Method in interface org.delia.rule.RuleOperand
 
getSubject() - Method in class org.delia.rule.RuleRuleOperand
 
getSubject() - Method in class org.delia.rule.rules.CompareOpRule
 
getSubject() - Method in class org.delia.rule.rules.ContainsRule
 
getSubject() - Method in class org.delia.rule.rules.MandatoryRule
 
getSubject() - Method in class org.delia.rule.rules.MaxLenRule
 
getSubject() - Method in class org.delia.rule.rules.RelationManyRule
 
getSubject() - Method in class org.delia.rule.rules.RelationOneRule
 
getSubject() - Method in class org.delia.rule.rules.SampleRule
 
getSubject() - Method in class org.delia.rule.ScalarRuleOperand
 
getSubject() - Method in class org.delia.rule.StructDValueRuleOperand
 
getSummary() - Method in class org.delia.db.schema.SchemaType
 
getTbl() - Method in interface org.delia.db.memdb.RowSelector
 
getTbl() - Method in class org.delia.db.memdb.RowSelectorBase
 
getTextMessage(DeliaError, Locale) - Method in class org.delia.error.ErrorFormatterServiceImpl
 
getTimestamp() - Method in class org.delia.error.DeliaError
 
getTimeZone() - Method in class org.delia.core.DateFormatter
 
getTimeZone() - Method in class org.delia.type.WrappedDate
 
getTimeZoneService() - Method in interface org.delia.core.FactoryService
 
getTimeZoneService() - Method in class org.delia.core.FactoryServiceImpl
 
getTrail() - Method in class org.delia.util.StringTrail
 
getType(String) - Method in class org.delia.type.DTypeRegistry
 
getType(BuiltInTypes) - Method in class org.delia.type.DTypeRegistry
 
getType() - Method in interface org.delia.type.DValue
 
getType() - Method in class org.delia.type.DValueImpl
 
getType() - Method in class org.delia.valuebuilder.DValueBuilder
 
getTypeName() - Method in class org.delia.compiler.ast.DeleteStatementExp
 
getTypeName() - Method in class org.delia.compiler.ast.InsertStatementExp
 
getTypeName() - Method in class org.delia.compiler.ast.QueryExp
 
getTypeName() - Method in class org.delia.compiler.ast.UpdateStatementExp
 
getTypeName() - Method in class org.delia.error.DetailedError
 
getTypeName() - Method in class org.delia.type.DRelation
 
getValidationErrors() - Method in interface org.delia.error.ErrorTracker
 
getValidationErrors() - Method in class org.delia.error.SimpleErrorTracker
 
getValidationErrors() - Method in class org.delia.valuebuilder.DValueBuilder
 
getValidationState() - Method in interface org.delia.type.DValue
 
getValidationState() - Method in class org.delia.type.DValueImpl
 
getVar(String) - Method in interface org.delia.runner.Runner
Gets a variable's value
getVar(String) - Method in class org.delia.runner.RunnerImpl
 
getVarName() - Method in class org.delia.error.DetailedError
 

H

H2DBConnection - Class in org.delia.db.h2
 
H2DBConnection(FactoryService, ConnectionFactory, DBErrorConverter) - Constructor for class org.delia.db.h2.H2DBConnection
 
H2DBExecutor - Class in org.delia.db.h2
 
H2DBExecutor(H2DBInterface, DBAccessContext, H2DBConnection) - Constructor for class org.delia.db.h2.H2DBExecutor
 
H2DBInterface - Class in org.delia.db.h2
Represents db access to a single H2 database.
H2DBInterface(FactoryService, ConnectionFactory) - Constructor for class org.delia.db.h2.H2DBInterface
 
H2ErrorConverter - Class in org.delia.db.h2
 
H2ErrorConverter() - Constructor for class org.delia.db.h2.H2ErrorConverter
 
H2TestCleaner - Class in org.delia.db.h2.test
 
H2TestCleaner() - Constructor for class org.delia.db.h2.test.H2TestCleaner
 
hasColumn(ResultSet, String) - Static method in class org.delia.db.ResultSetHelper
 
hasErrors() - Method in class org.delia.rule.DRuleContext
 
hasFutureDeclErrors() - Method in class org.delia.runner.TypeRunner
 
hasRules() - Method in class org.delia.compiler.ast.RuleSetExp
 
hasRules() - Method in class org.delia.compiler.ast.TypeStatementExp
 
hasRules() - Method in class org.delia.type.DType
 
hasText(String) - Static method in class org.delia.util.StringUtil
 
haveCreatedTable(String) - Method in class org.delia.db.sql.table.TableCreator
 
haveEnabledFor(String) - Method in interface org.delia.sprig.SprigService
 
haveEnabledFor(String, String) - Method in interface org.delia.sprig.SprigService
 
haveEnabledFor(String) - Method in class org.delia.sprig.SprigServiceImpl
 
haveEnabledFor(String, String) - Method in class org.delia.sprig.SprigServiceImpl
 
haveFetched() - Method in class org.delia.type.DRelation
 

I

ident() - Static method in class org.delia.compiler.parser.ParserBase
 
IdentExp - Class in org.delia.compiler.ast
 
IdentExp(int, String) - Constructor for class org.delia.compiler.ast.IdentExp
 
IdentExp(String) - Constructor for class org.delia.compiler.ast.IdentExp
 
identSyntacticParser - Static variable in class org.delia.compiler.parser.TerminalParser
 
identTokenizer - Static variable in class org.delia.compiler.parser.TerminalParser
 
ignored - Static variable in class org.delia.compiler.parser.TerminalParser
 
includeVPrefix - Variable in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
indentLevel - Variable in class org.delia.compiler.generate.GeneratorContext
 
InEvaluator - Class in org.delia.db.memdb.filter
 
InEvaluator(FilterOpFullExp, DStructType) - Constructor for class org.delia.db.memdb.filter.InEvaluator
 
init(FactoryService) - Method in interface org.delia.db.DBInterface
 
init(FactoryService) - Method in class org.delia.db.DBInterfaceBase
 
init(FactoryService) - Method in class org.delia.db.InstrumentedDBInterface
 
init(ErrorTracker, QuerySpec, DStructType, DTypeRegistry) - Method in class org.delia.db.memdb.AllRowSelector
 
init(FactoryService) - Method in class org.delia.db.memdb.MemDBInterface
 
init(FactoryService, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface.Stuff
 
init(ErrorTracker, QuerySpec, DStructType, DTypeRegistry) - Method in class org.delia.db.memdb.OpRowSelector
 
init(ErrorTracker, QuerySpec, DStructType, DTypeRegistry) - Method in class org.delia.db.memdb.PrimaryKeyRowSelector
 
init(ErrorTracker, QuerySpec, DStructType, DTypeRegistry) - Method in interface org.delia.db.memdb.RowSelector
 
init(ErrorTracker, QuerySpec, DStructType, DTypeRegistry) - Method in class org.delia.db.memdb.RowSelectorBase
 
init(QueryExp) - Method in class org.delia.runner.FilterEvaluator
 
init(ExecutionState) - Method in interface org.delia.runner.Runner
Initialize the runner.
init(ExecutionState) - Method in class org.delia.runner.RunnerImpl
 
init() - Method in class org.delia.type.DTypeRegistryBuilder
 
initialize(String) - Method in class org.delia.dao.DeliaDao
 
initialValue - Static variable in class org.delia.db.memdb.SerialProvider.LongSerialGen
 
initLazy() - Static method in class org.delia.compiler.parser.NameAndFuncParser
 
initLazy() - Static method in class org.delia.compiler.parser.QueryParser
 
initLazy() - Static method in class org.delia.compiler.parser.RuleParser
 
initPolicy(boolean, boolean) - Method in class org.delia.db.schema.MigrationService
 
InPhrase - Class in org.delia.db.sql.where
 
InPhrase() - Constructor for class org.delia.db.sql.where.InPhrase
 
InsertContext - Class in org.delia.db
Additional parameters for DBInterface.executeInsert.
InsertContext() - Constructor for class org.delia.db.InsertContext
 
insertCount - Variable in class org.delia.db.InstrumentedDBInterface
 
insertOne(String, String) - Method in class org.delia.dao.DeliaDao
 
insertStatement() - Static method in class org.delia.compiler.parser.CrudParser
 
InsertStatementExp - Class in org.delia.compiler.ast
 
InsertStatementExp(int, IdentExp, DsonExp) - Constructor for class org.delia.compiler.ast.InsertStatementExp
 
InsertStatementGenerator - Class in org.delia.db.sql.prepared
 
InsertStatementGenerator(FactoryService, DTypeRegistry, SqlNameFormatter) - Constructor for class org.delia.db.sql.prepared.InsertStatementGenerator
 
inSession() - Method in class org.delia.repl.ReplRunner
 
instanceMap - Variable in class org.delia.sprig.SprigServiceImpl.SynthInfo
 
InstrumentedDBInterface - Class in org.delia.db
 
InstrumentedDBInterface(DBInterface) - Constructor for class org.delia.db.InstrumentedDBInterface
 
IntegerExp - Class in org.delia.compiler.ast
 
IntegerExp(int, Integer) - Constructor for class org.delia.compiler.ast.IntegerExp
 
IntegerExp(Integer) - Constructor for class org.delia.compiler.ast.IntegerExp
 
integerSyntacticParser - Static variable in class org.delia.compiler.parser.TerminalParser
 
integerTokenizer - Static variable in class org.delia.compiler.parser.TerminalParser
 
IntegerValueBuilder - Class in org.delia.valuebuilder
 
IntegerValueBuilder(DType) - Constructor for class org.delia.valuebuilder.IntegerValueBuilder
 
internalAdjustType(DType, OrderedMap) - Method in class org.delia.type.DStructType
 
internalAdjustType(DType) - Method in class org.delia.type.DType
 
InternalCmd - Class in org.delia.repl
 
InternalCmd() - Constructor for class org.delia.repl.InternalCmd
 
InternalCompileState - Class in org.delia.runner
Represents the compile state of a delia program.
InternalCompileState() - Constructor for class org.delia.runner.InternalCompileState
 
InternalException - Exception in org.delia.db
something bad happened in a dbinterface, that we don't want to throw to client.
InternalException(DeliaError) - Constructor for exception org.delia.db.InternalException
 
IntOpEvaluator - Class in org.delia.db.memdb.filter
 
IntOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.IntOpEvaluator
 
IntSerialGen() - Constructor for class org.delia.db.memdb.SerialProvider.IntSerialGen
 
iParmStart - Variable in class org.delia.repl.CmdBase
 
isAnd - Variable in class org.delia.compiler.ast.FilterOpFullExp
 
isAnd - Variable in class org.delia.db.sql.where.LogicalPhrase
 
isAssignmentCompatible(DType) - Method in class org.delia.type.DType
Can type2 be used where this is expected.
isBuildTypeMapFlag() - Method in class org.delia.compiler.Pass3Compiler
 
isBuiltInScalarType(String) - Static method in enum org.delia.type.BuiltInTypes
 
isChild(DType, DType) - Method in class org.delia.type.DTypeHierarchy
 
isCountPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isDateFn(String) - Method in class org.delia.db.memdb.filter.filterfn.FilterFnRunner
 
isDoPass3Flag() - Method in class org.delia.compiler.DeliaCompiler
 
isEmpty - Variable in class org.delia.runner.VarRef
 
isEmpty() - Method in class org.delia.sort.topo.DirectedGraph
Returns whether the graph is empty.
isEnableRelationModifierFlag() - Method in class org.delia.rule.DRuleContext
 
isEquals(String) - Method in class org.delia.compiler.generate.GeneratorContext
 
isEqualTo(DValue) - Method in class org.delia.runner.FilterEvaluator
 
isExistsPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isFieldAlter() - Method in class org.delia.db.schema.SchemaType
 
isFieldAlterType() - Method in class org.delia.db.schema.SchemaType
 
isFieldDelete() - Method in class org.delia.db.schema.SchemaType
 
isFieldInsert() - Method in class org.delia.db.schema.SchemaType
 
isFieldOptional(String) - Method in class org.delia.type.DStructHelper
 
isFieldRename() - Method in class org.delia.db.schema.SchemaType
 
isFirstPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isIn(DValue, ListExp) - Method in class org.delia.db.memdb.filter.InEvaluator
 
isIn(DValue, ListExp) - Method in class org.delia.runner.FilterEvaluator
 
isLastPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isMany - Variable in class org.delia.compiler.ast.StructFieldExp
 
isManyToManyRelation(TypePair, DStructType) - Method in class org.delia.db.sql.table.TableCreator
 
isManyToManyRelation(TypePair, DStructType) - Static method in class org.delia.util.DRuleHelper
 
isMatch(String) - Method in class org.delia.repl.CmdBase
 
isMaxPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isMinPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isMultipleKey() - Method in class org.delia.type.DRelation
 
isNullOrEmpty(String) - Static method in class org.delia.util.NameUtils
 
isNullOrEmpty(String) - Static method in class org.delia.util.StringUtil
 
isNumericShape() - Method in class org.delia.type.DType
 
isOne - Variable in class org.delia.compiler.ast.StructFieldExp
 
isOneWay - Variable in class org.delia.relation.RelationInfo
 
isOptional - Variable in class org.delia.compiler.ast.StructFieldExp
 
isOptional(String) - Method in class org.delia.type.OrderedMap
 
isOrderByPresent(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
isOtherSideMany(DType, TypePair) - Static method in class org.delia.util.DRuleHelper
 
isOtherSideOne(DType, DStructType) - Static method in class org.delia.util.DRuleHelper
 
isParent - Variable in class org.delia.compiler.ast.StructFieldExp
 
isParent - Variable in class org.delia.db.sql.where.TypeDetails
 
isParent - Variable in class org.delia.relation.RelationInfo
 
isParent() - Method in class org.delia.rule.rules.RelationOneRule
 
isParent(DType, DType) - Method in class org.delia.type.DTypeHierarchy
 
isParentRelation(DStructType, TypePair) - Static method in class org.delia.util.DRuleHelper
 
isPlanModeFlg() - Method in class org.delia.rule.DRuleContext
 
isPlanModeFlg() - Method in class org.delia.validation.ValidationRuleRunner
 
isPopulateFKsFlag() - Method in interface org.delia.core.ConfigureService
 
isPopulateFKsFlag() - Method in class org.delia.core.ConfigureServiceImpl
 
isPopulateFKsFlag() - Method in class org.delia.rule.DRuleContext
 
isPopulateFKsFlag() - Method in class org.delia.validation.ValidationRuleRunner
 
isPrimaryKey - Variable in class org.delia.compiler.ast.StructFieldExp
 
isPrimaryKey(String) - Method in class org.delia.type.OrderedMap
 
isPrintStackTraceEnabled() - Method in interface org.delia.db.DBErrorConverter
 
isPrintStackTraceEnabled() - Method in class org.delia.db.DBErrorConverterBase
 
isRelation - Variable in class org.delia.compiler.ast.StructFieldExp
 
isRelation - Variable in class org.delia.compiler.ast.StructFieldPrefix
 
isRelation - Variable in class org.delia.db.sql.where.TypeDetails
 
isRelationShape() - Method in class org.delia.type.DType
 
isReplCmd(String) - Method in class org.delia.repl.CleanTablesCmd
 
isReplCmd(String) - Method in class org.delia.repl.Cmd
 
isReplCmd(String) - Method in class org.delia.repl.ContinueCmd
 
isReplCmd(String) - Method in class org.delia.repl.DBDeleteTableCmd
 
isReplCmd(String) - Method in class org.delia.repl.DBLoggingCmd
 
isReplCmd(String) - Method in class org.delia.repl.GenerateMigrationPlanCmd
 
isReplCmd(String) - Method in class org.delia.repl.InternalCmd
 
isReplCmd(String) - Method in class org.delia.repl.ListDBTablesCmd
 
isReplCmd(String) - Method in class org.delia.repl.ListTypesCmd
 
isReplCmd(String) - Method in class org.delia.repl.ListVarsCmd
 
isReplCmd(String) - Method in class org.delia.repl.LoadCmd
 
isReplCmd(String) - Method in class org.delia.repl.RunCmd
 
isReplCmd(String) - Method in class org.delia.repl.RunMigrationPlanCmd
 
isReplCmd(String) - Method in class org.delia.repl.StatusCmd
 
isRuleFn - Variable in class org.delia.compiler.ast.QueryFuncExp
 
isRuleFn - Variable in class org.delia.compiler.astx.XNAFSingleExp
 
isScalarShape() - Method in class org.delia.type.DType
 
isSerial - Variable in class org.delia.compiler.ast.StructFieldExp
 
isSerial(String) - Method in class org.delia.type.OrderedMap
 
isShape(Shape) - Method in class org.delia.type.DType
 
isSingleFilterOpExp() - Method in class org.delia.compiler.ast.FilterOpFullExp
 
isSingleQueryInExp() - Method in class org.delia.compiler.ast.FilterOpFullExp
 
isSQLLoggingEnabled() - Method in interface org.delia.db.DBInterface
 
isSQLLoggingEnabled() - Method in class org.delia.db.DBInterfaceBase
 
isSQLLoggingEnabled() - Method in class org.delia.db.InstrumentedDBInterface
 
isSQLLoggingEnabled() - Method in class org.delia.db.memdb.MemDBInterface
 
isStructShape() - Method in class org.delia.type.DType
 
isTblDelete() - Method in class org.delia.db.schema.SchemaType
 
isTblInsert() - Method in class org.delia.db.schema.SchemaType
 
isTblRename() - Method in class org.delia.db.schema.SchemaType
 
isTopLevelValue - Variable in class org.delia.compiler.generate.ValuePlacement
 
isType(String) - Method in class org.delia.compiler.ast.LetStatementExp
 
isTypeExplicit - Variable in class org.delia.compiler.ast.LetStatementExp
 
isUnique - Variable in class org.delia.compiler.ast.StructFieldExp
 
isUnique(String) - Method in class org.delia.type.OrderedMap
 
isValid() - Method in interface org.delia.type.DValue
 
isValid() - Method in class org.delia.type.DValueImpl
 
isValue - Variable in class org.delia.db.sql.where.WhereOperand
 
iterator() - Method in class org.delia.sort.topo.DirectedGraph
Returns an iterator that can traverse the nodes in the graph.

J

jdbcUrl(String) - Method in class org.delia.builder.ConnectionBuilder
 
jdbcUrl - Variable in class org.delia.builder.ConnectionInfo
 
jdbcUrl - Variable in class org.delia.db.sql.ConnectionString
 

K

keyField - Variable in class org.delia.db.memdb.RowSelectorBase
 

L

LenFnRule - Class in org.delia.rule.fns
 
LenFnRule(RuleGuard) - Constructor for class org.delia.rule.fns.LenFnRule
 
letAssignment() - Static method in class org.delia.compiler.parser.LetParser
 
LetParser - Class in org.delia.compiler.parser
Parser for a let statement.
LetParser() - Constructor for class org.delia.compiler.parser.LetParser
 
LetStatementExp - Class in org.delia.compiler.ast
 
LetStatementExp(int, IdentExp, IdentExp, Exp) - Constructor for class org.delia.compiler.ast.LetStatementExp
 
LimitFunction - Class in org.delia.queryresponse.function
 
LimitFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.LimitFunction
 
line - Variable in class org.delia.db.schema.SchemaType
 
list - Variable in class org.delia.compiler.CompilerResults
 
LIST - Static variable in class org.delia.compiler.generate.GeneratorContext
 
ListDBTablesCmd - Class in org.delia.repl
 
ListDBTablesCmd() - Constructor for class org.delia.repl.ListDBTablesCmd
 
ListExp - Class in org.delia.compiler.ast
 
ListExp(int, List<List<Exp>>) - Constructor for class org.delia.compiler.ast.ListExp
 
listExp - Variable in class org.delia.compiler.ast.QueryInExp
 
ListTypesCmd - Class in org.delia.repl
 
ListTypesCmd() - Constructor for class org.delia.repl.ListTypesCmd
 
ListVarsCmd - Class in org.delia.repl
 
ListVarsCmd() - Constructor for class org.delia.repl.ListVarsCmd
 
LITERAL - Static variable in class org.delia.compiler.parser.TerminalParser
 
load(DRelation, String) - Method in interface org.delia.runner.FetchRunner
 
load(String, String, DValue) - Method in interface org.delia.runner.FetchRunner
 
load(DRelation, String) - Method in class org.delia.runner.FetchRunnerImpl
 
load(String, String, DValue) - Method in class org.delia.runner.FetchRunnerImpl
 
LoadCmd - Class in org.delia.repl
 
LoadCmd() - Constructor for class org.delia.repl.LoadCmd
 
loadFKs - Variable in class org.delia.db.QueryContext
 
loadFromFile(String) - Method in class org.delia.repl.ReplRunner
 
localET - Variable in class org.delia.runner.ConversionResult
 
log(Log) - Method in class org.delia.builder.DeliaBuilder
 
log - Variable in class org.delia.core.FactoryServiceImpl
 
log - Variable in class org.delia.core.ServiceBase
 
log - Variable in class org.delia.db.memdb.MemDBInterface
 
Log - Interface in org.delia.log
Delia log.
log(String, Object...) - Method in interface org.delia.log.Log
 
log(String, Object...) - Method in class org.delia.log.SimpleLog
 
log(String) - Method in class org.delia.repl.CmdBase
 
logDebug(String, Object...) - Method in interface org.delia.log.Log
 
logDebug(String, Object...) - Method in class org.delia.log.SimpleLog
 
logError(String, Object...) - Method in interface org.delia.log.Log
 
logError(String, Object...) - Method in class org.delia.log.SimpleLog
 
logException(LogLevel, String, Throwable) - Method in interface org.delia.log.Log
 
logException(LogLevel, String, Throwable) - Method in class org.delia.log.SimpleLog
 
LogFactory - Interface in org.delia.log
Factory to create log instances
LogicalPhrase - Class in org.delia.db.sql.where
 
LogicalPhrase() - Constructor for class org.delia.db.sql.where.LogicalPhrase
 
LogLevel - Enum in org.delia.log
Delia log levels.
LogLevelMapBuilder - Class in org.delia.log
The application can provide a list of log levels.
LogLevelMapBuilder() - Constructor for class org.delia.log.LogLevelMapBuilder
 
logSql(String) - Method in class org.delia.db.DBInterfaceBase
 
logSql(SqlStatement) - Method in class org.delia.db.DBInterfaceBase
 
LongExp - Class in org.delia.compiler.ast
 
LongExp(int, Long) - Constructor for class org.delia.compiler.ast.LongExp
 
LongExp(Long) - Constructor for class org.delia.compiler.ast.LongExp
 
LongOpEvaluator - Class in org.delia.db.memdb.filter
 
LongOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.LongOpEvaluator
 
LongSerialGen() - Constructor for class org.delia.db.memdb.SerialProvider.LongSerialGen
 
LongValueBuilder - Class in org.delia.valuebuilder
 
LongValueBuilder(DType) - Constructor for class org.delia.valuebuilder.LongValueBuilder
 
lookupVar(String) - Method in class org.delia.runner.DoNothingVarEvaluator
 
lookupVar(String) - Method in class org.delia.runner.RunnerImpl
 
lookupVar(String) - Method in interface org.delia.runner.VarEvaluator
 
lookupVar(String) - Method in class org.delia.sprig.SprigVarEvaluator
 

M

makeCopy(QuerySpec) - Method in class org.delia.db.sql.prepared.SelectFuncHelper
 
makeEmptyTable() - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
MandatoryRule - Class in org.delia.rule.rules
 
MandatoryRule(RuleGuard, String) - Constructor for class org.delia.rule.rules.MandatoryRule
 
MAP - Static variable in class org.delia.compiler.generate.GeneratorContext
 
map - Variable in class org.delia.type.OrderedMap
 
map - Variable in class org.delia.valuebuilder.StructValueBuilder
 
match(List<DValue>) - Method in class org.delia.db.memdb.AllRowSelector
 
match(Object) - Method in class org.delia.db.memdb.filter.InEvaluator
 
match(Object) - Method in class org.delia.db.memdb.filter.MultiOpEvaluator
 
match(Object) - Method in class org.delia.db.memdb.filter.NAFEvaluator
 
match(Object) - Method in class org.delia.db.memdb.filter.NullOpEvaluator
 
match(Object) - Method in interface org.delia.db.memdb.filter.OpEvaluator
 
match(Object) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
match(List<DValue>) - Method in class org.delia.db.memdb.OpRowSelector
 
match(List<DValue>) - Method in class org.delia.db.memdb.PrimaryKeyRowSelector
 
match(List<DValue>) - Method in interface org.delia.db.memdb.RowSelector
 
MaxFunction - Class in org.delia.queryresponse.function
 
MaxFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.MaxFunction
 
MaxLenRule - Class in org.delia.rule.rules
 
MaxLenRule(RuleGuard, RuleOperand, int) - Constructor for class org.delia.rule.rules.MaxLenRule
 
MemDBExecutor - Class in org.delia.db.memdb
 
MemDBExecutor(MemDBInterface, DBAccessContext) - Constructor for class org.delia.db.memdb.MemDBExecutor
 
MemDBInterface - Class in org.delia.db.memdb
Represents db access to a single memory db.
MemDBInterface() - Constructor for class org.delia.db.memdb.MemDBInterface
 
MemDBInterface.Stuff - Class in org.delia.db.memdb
 
MemDBTable - Class in org.delia.db.memdb
 
MemDBTable() - Constructor for class org.delia.db.memdb.MemDBTable
 
mergeOne(DValue, DValue) - Static method in class org.delia.util.DValueHelper
Return a new DValue that combines dvalPartial into existingDVal
mergeOnField - Variable in class org.delia.db.QueryDetails
 
mergeRows(List<DValue>, DStructType, QueryDetails) - Method in class org.delia.db.DBInterfaceBase
On a One-to-many relation our query returns multiple rows in order to get all the 'many' ids.
mergeRows - Variable in class org.delia.db.QueryDetails
 
migrationAction - Variable in class org.delia.api.DeliaOptions
 
MigrationAction - Enum in org.delia.api
What type of migration to do at Delia session start time.
MigrationOptimizer - Class in org.delia.db.schema
 
MigrationOptimizer(FactoryService, DBInterface, DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.schema.MigrationOptimizer
 
MigrationParser - Class in org.delia.repl.migration
 
MigrationParser(FactoryService) - Constructor for class org.delia.repl.migration.MigrationParser
 
MigrationPlan - Class in org.delia.db.schema
 
MigrationPlan() - Constructor for class org.delia.db.schema.MigrationPlan
 
MigrationPolicy - Interface in org.delia.db.schema
 
MigrationRunner - Class in org.delia.db.schema
 
MigrationRunner(FactoryService, DBInterface, DTypeRegistry, DBExecutor) - Constructor for class org.delia.db.schema.MigrationRunner
 
MigrationService - Class in org.delia.db.schema
 
MigrationService(DBInterface, FactoryService) - Constructor for class org.delia.db.schema.MigrationService
 
MigrationStep - Class in org.delia.repl.migration
 
MigrationStep(String, String) - Constructor for class org.delia.repl.migration.MigrationStep
 
MigrationStep(String, String, String) - Constructor for class org.delia.repl.migration.MigrationStep
 
MinFunction - Class in org.delia.queryresponse.function
 
MinFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.MinFunction
 
mostRecentInsertedPrimaryKey - Variable in class org.delia.sprig.SprigServiceImpl.SynthInstanceDetails
 
multiFieldValue() - Static method in class org.delia.compiler.parser.CrudParser
 
MultiOpEvaluator - Class in org.delia.db.memdb.filter
 
MultiOpEvaluator(FilterOpFullExp, DStructType, DTypeRegistry) - Constructor for class org.delia.db.memdb.filter.MultiOpEvaluator
 

N

NAFEvaluator - Class in org.delia.db.memdb.filter
 
NAFEvaluator(XNAFMultiExp, OpEvaluator, DTypeRegistry) - Constructor for class org.delia.db.memdb.filter.NAFEvaluator
 
name() - Method in class org.delia.compiler.ast.IdentExp
 
name - Variable in class org.delia.compiler.generate.ValuePlacement
 
name - Variable in class org.delia.db.memdb.MemDBTable
 
name - Variable in class org.delia.db.sql.Table
 
name - Variable in class org.delia.repl.CmdBase
 
name - Variable in class org.delia.repl.migration.MigrationStep
 
name - Variable in class org.delia.type.TypePair
 
NameAndFuncParser - Class in org.delia.compiler.parser
parses expressions like firstName firstName.len() firstName.contains('x') firstName.contains(other.foo()) //ruleArgRef - recursive Used in rules, and in query filter expressions
NameAndFuncParser() - Constructor for class org.delia.compiler.parser.NameAndFuncParser
 
nameExp - Variable in class org.delia.compiler.ast.DsonFieldExp
 
nameExp - Variable in class org.delia.compiler.ast.StructFieldPrefix
 
nameFormatter - Variable in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
nameFormatter - Variable in class org.delia.db.sql.table.TableCreator
 
NameUtils - Class in org.delia.util
 
NameUtils() - Constructor for class org.delia.util.NameUtils
 
nanoDuration() - Method in class org.delia.util.Stopwatch
 
nearType - Variable in class org.delia.relation.RelationInfo
 
negate() - Method in class org.delia.compiler.ast.FilterOpFullExp
 
negFlag - Variable in class org.delia.compiler.ast.FilterOpFullExp
 
negFlag - Variable in class org.delia.db.memdb.filter.OpEvaluatorBase
 
newDVal - Variable in class org.delia.valuebuilder.DValueBuilder
 
newExecTableDetect(String, PreparedStatementGenerator, boolean) - Method in class org.delia.db.h2.H2DBConnection
 
newName - Variable in class org.delia.db.schema.SchemaType
 
nl() - Method in class org.delia.db.sql.StrCreator
 
notFlag - Variable in class org.delia.db.sql.where.WherePhrase
 
NotNullGuard - Class in org.delia.rule
Only run rule if the dval (or the dependent fields) are not-null.
NotNullGuard(List<String>) - Constructor for class org.delia.rule.NotNullGuard
 
NullExp - Class in org.delia.compiler.ast
 
NullExp() - Constructor for class org.delia.compiler.ast.NullExp
 
NullOpEvaluator - Class in org.delia.db.memdb.filter
 
NullOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.NullOpEvaluator
 
nullShape - Variable in class org.delia.runner.VarRef
 
NUM_BUILTIN_TYPES - Static variable in class org.delia.type.DTypeRegistry
 
numberBuilder(int, Token, String) - Static method in class org.delia.compiler.parser.LetParser
 
NumberExp - Class in org.delia.compiler.ast
 
NumberExp(int, Double) - Constructor for class org.delia.compiler.ast.NumberExp
 
NumberExp(Double) - Constructor for class org.delia.compiler.ast.NumberExp
 
NumberOpEvaluator - Class in org.delia.db.memdb.filter
 
NumberOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.NumberOpEvaluator
 
numberSyntacticParser - Static variable in class org.delia.compiler.parser.TerminalParser
 
numberTokenizer - Static variable in class org.delia.compiler.parser.TerminalParser
 
NumberValueBuilder - Class in org.delia.valuebuilder
 
NumberValueBuilder(DType) - Constructor for class org.delia.valuebuilder.NumberValueBuilder
 
numFutureDeclErrors(List<DeliaError>) - Method in class org.delia.api.DeliaImpl
 

O

o(String, String...) - Method in class org.delia.db.sql.StrCreator
 
OffsetFunction - Class in org.delia.queryresponse.function
 
OffsetFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.OffsetFunction
 
offsetLimitDirtyFlag - Variable in class org.delia.queryresponse.QueryFuncContext
 
ok() - Method in interface org.delia.api.DeliaSession
 
ok - Variable in class org.delia.api.DeliaSessionImpl
 
ok() - Method in class org.delia.api.DeliaSessionImpl
 
ok - Variable in class org.delia.runner.QueryResponse
 
ok - Variable in class org.delia.runner.ResultValue
 
oneRule() - Static method in class org.delia.compiler.parser.RuleParser
 
onFinish() - Method in class org.delia.valuebuilder.BooleanValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.DateValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.DValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.IntegerValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.LongValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.NumberValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.PartialStructValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.RelationValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.StringValueBuilder
 
onFinish() - Method in class org.delia.valuebuilder.StructValueBuilder
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.DRuleBase
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.fns.DateMakeFnRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.fns.DateYearFnRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.fns.LenFnRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.CompareOpRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.ContainsRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.MandatoryRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.MaxLenRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.RelationManyRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.RelationOneRule
 
onValidate(DValue, DRuleContext) - Method in class org.delia.rule.rules.SampleRule
 
op - Variable in class org.delia.compiler.ast.FilterOpExp
 
OP - Enum in org.delia.db.memdb.filter
 
op - Variable in class org.delia.db.memdb.filter.OpEvaluatorBase
 
op - Variable in class org.delia.db.sql.where.WherePhrase
 
op1 - Variable in class org.delia.compiler.ast.FilterOpExp
 
op1 - Variable in class org.delia.db.sql.where.InPhrase
 
op1 - Variable in class org.delia.db.sql.where.WherePhrase
 
op2 - Variable in class org.delia.compiler.ast.FilterOpExp
 
op2 - Variable in class org.delia.db.sql.where.WherePhrase
 
openDB() - Method in class org.delia.db.DBConnectionBase
 
operandToSql(WhereOperand, SqlStatement) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
operandToSql(SqlValue) - Method in class org.delia.db.sql.QueryTypeDetector
 
operandToSql(WhereOperand) - Method in class org.delia.db.sql.QueryTypeDetector
 
operators - Static variable in class org.delia.compiler.parser.TerminalParser
 
OpEvaluator - Interface in org.delia.db.memdb.filter
 
OpEvaluatorBase - Class in org.delia.db.memdb.filter
 
OpEvaluatorBase(OP, String) - Constructor for class org.delia.db.memdb.filter.OpEvaluatorBase
 
opexp1 - Variable in class org.delia.compiler.ast.FilterOpFullExp
 
opexp2 - Variable in class org.delia.compiler.ast.FilterOpFullExp
 
opExpr - Variable in class org.delia.compiler.ast.RuleExp
 
OpFactory - Class in org.delia.db.memdb.filter
 
OpFactory(DTypeRegistry) - Constructor for class org.delia.db.memdb.filter.OpFactory
 
OpRowSelector - Class in org.delia.db.memdb
 
OpRowSelector() - Constructor for class org.delia.db.memdb.OpRowSelector
 
optimizeDiffs(List<SchemaType>) - Method in class org.delia.db.schema.MigrationOptimizer
 
optionalNegSign() - Static method in class org.delia.compiler.parser.LetParser
 
opToSql(String) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
opToSql(String) - Method in class org.delia.db.sql.QueryTypeDetector
 
OrderByFunction - Class in org.delia.queryresponse.function
 
OrderByFunction(DTypeRegistry) - Constructor for class org.delia.queryresponse.function.OrderByFunction
 
orderedList() - Method in class org.delia.type.DStructType
 
orderedList - Variable in class org.delia.type.OrderedMap
 
OrderedMap - Class in org.delia.type
Note.
OrderedMap() - Constructor for class org.delia.type.OrderedMap
 
org.delia.api - package org.delia.api
 
org.delia.builder - package org.delia.builder
 
org.delia.compiler - package org.delia.compiler
 
org.delia.compiler.ast - package org.delia.compiler.ast
 
org.delia.compiler.astx - package org.delia.compiler.astx
 
org.delia.compiler.generate - package org.delia.compiler.generate
 
org.delia.compiler.parser - package org.delia.compiler.parser
 
org.delia.core - package org.delia.core
 
org.delia.dao - package org.delia.dao
 
org.delia.db - package org.delia.db
 
org.delia.db.h2 - package org.delia.db.h2
 
org.delia.db.h2.test - package org.delia.db.h2.test
 
org.delia.db.memdb - package org.delia.db.memdb
 
org.delia.db.memdb.filter - package org.delia.db.memdb.filter
 
org.delia.db.memdb.filter.filterfn - package org.delia.db.memdb.filter.filterfn
 
org.delia.db.postgres - package org.delia.db.postgres
 
org.delia.db.schema - package org.delia.db.schema
 
org.delia.db.sql - package org.delia.db.sql
 
org.delia.db.sql.prepared - package org.delia.db.sql.prepared
 
org.delia.db.sql.table - package org.delia.db.sql.table
 
org.delia.db.sql.where - package org.delia.db.sql.where
 
org.delia.error - package org.delia.error
 
org.delia.log - package org.delia.log
 
org.delia.queryresponse - package org.delia.queryresponse
 
org.delia.queryresponse.function - package org.delia.queryresponse.function
 
org.delia.relation - package org.delia.relation
 
org.delia.repl - package org.delia.repl
 
org.delia.repl.migration - package org.delia.repl.migration
 
org.delia.rule - package org.delia.rule
 
org.delia.rule.fns - package org.delia.rule.fns
 
org.delia.rule.rules - package org.delia.rule.rules
 
org.delia.runner - package org.delia.runner
 
org.delia.sort.topo - package org.delia.sort.topo
 
org.delia.sprig - package org.delia.sprig
 
org.delia.type - package org.delia.type
 
org.delia.typebuilder - package org.delia.typebuilder
 
org.delia.util - package org.delia.util
 
org.delia.validation - package org.delia.validation
 
org.delia.valuebuilder - package org.delia.valuebuilder
 
outputL - Variable in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 

P

pair - Variable in class org.delia.db.sql.table.SqlElement
 
paramL - Variable in class org.delia.db.sql.prepared.SqlStatement
 
parse(String) - Method in class org.delia.compiler.DeliaCompiler
 
parse(String) - Static method in class org.delia.compiler.parser.FullParser
 
parse(String) - Method in interface org.delia.core.DateFormatService
 
parse(String) - Method in class org.delia.core.DateFormatServiceImpl
 
parse(List<String>, List<MigrationStep>) - Method in class org.delia.repl.migration.MigrationParser
 
parseArg1(String) - Method in class org.delia.repl.CmdBase
 
parseFingerprint(String) - Method in class org.delia.db.schema.SchemaMigrator
 
parseNameAndFuncs() - Static method in class org.delia.compiler.parser.NameAndFuncParser
 
parseOne(String) - Static method in class org.delia.compiler.parser.FullParser
 
ParserBase - Class in org.delia.compiler.parser
 
ParserBase() - Constructor for class org.delia.compiler.parser.ParserBase
 
partialQuery() - Static method in class org.delia.compiler.parser.QueryParser
 
PartialStructValueBuilder - Class in org.delia.valuebuilder
An UPDATE statement includes a list of fields to be updated.
PartialStructValueBuilder(DStructType) - Constructor for class org.delia.valuebuilder.PartialStructValueBuilder
 
Pass2Compiler - Class in org.delia.compiler
 
Pass2Compiler(FactoryService, ErrorLineFinder, InternalCompileState) - Constructor for class org.delia.compiler.Pass2Compiler
 
Pass3Compiler - Class in org.delia.compiler
 
Pass3Compiler(FactoryService, ErrorLineFinder, InternalCompileState) - Constructor for class org.delia.compiler.Pass3Compiler
 
Pass3RuleCompiler - Class in org.delia.compiler
 
Pass3RuleCompiler(FactoryService, ErrorLineFinder, InternalCompileState) - Constructor for class org.delia.compiler.Pass3RuleCompiler
 
Pass4Compiler - Class in org.delia.compiler
 
Pass4Compiler(FactoryService, ErrorLineFinder, InternalCompileState, DTypeRegistry) - Constructor for class org.delia.compiler.Pass4Compiler
 
password(String) - Method in class org.delia.builder.ConnectionBuilder
 
password - Variable in class org.delia.builder.ConnectionInfo
 
pendingTrail - Variable in class org.delia.queryresponse.QueryFuncContext
 
performMigrations(String, List<SchemaType>, List<String>) - Method in class org.delia.db.schema.MigrationRunner
 
performMigrations(boolean) - Method in class org.delia.db.schema.SchemaMigrator
dbNeedsMigration MUST have been called before this.
performMigrations(List<SchemaType>, boolean) - Method in class org.delia.db.schema.SchemaMigrator
 
polarity - Variable in class org.delia.compiler.astx.XNAFMultiExp
 
popShapeCode() - Method in class org.delia.compiler.generate.GeneratorContext
 
populateFK(DValue, FetchRunner) - Method in class org.delia.rule.rules.RelationManyRule
 
populateFK(DValue, FetchRunner) - Method in class org.delia.rule.rules.RelationOneRule
 
pos - Variable in class org.delia.compiler.ast.ExpBase
 
PostgresDBExecutor - Class in org.delia.db.postgres
 
PostgresDBExecutor(PostgresDBInterface, DBAccessContext, H2DBConnection) - Constructor for class org.delia.db.postgres.PostgresDBExecutor
 
PostgresDBInterface - Class in org.delia.db.postgres
Represents db access to a single Postgres database
PostgresDBInterface(FactoryService, ConnectionFactory) - Constructor for class org.delia.db.postgres.PostgresDBInterface
 
PostgresErrorConverter - Class in org.delia.db.postgres
 
PostgresErrorConverter(SqlNameFormatter) - Constructor for class org.delia.db.postgres.PostgresErrorConverter
 
PostgresFieldGen - Class in org.delia.db.postgres
 
PostgresFieldGen(FactoryService, DTypeRegistry, TypePair, DStructType) - Constructor for class org.delia.db.postgres.PostgresFieldGen
 
PostgresFieldgenFactory - Class in org.delia.db.postgres
 
PostgresFieldgenFactory(FactoryService) - Constructor for class org.delia.db.postgres.PostgresFieldgenFactory
 
PostgresInsertStatementGenerator - Class in org.delia.db.postgres
 
PostgresInsertStatementGenerator(FactoryService, DTypeRegistry, SqlNameFormatter) - Constructor for class org.delia.db.postgres.PostgresInsertStatementGenerator
 
PostgresPreparedStatementGenerator - Class in org.delia.db.postgres
 
PostgresPreparedStatementGenerator(FactoryService, DTypeRegistry, SqlHelperFactory, VarEvaluator) - Constructor for class org.delia.db.postgres.PostgresPreparedStatementGenerator
 
PostgresSelectFuncHelper - Class in org.delia.db.postgres
 
PostgresSelectFuncHelper(FactoryService, DTypeRegistry) - Constructor for class org.delia.db.postgres.PostgresSelectFuncHelper
 
PostgresSqlHelperFactory - Class in org.delia.db.postgres
 
PostgresSqlHelperFactory(FactoryService) - Constructor for class org.delia.db.postgres.PostgresSqlHelperFactory
 
PostgresTableCreator - Class in org.delia.db.postgres
 
PostgresTableCreator(FactoryService, DTypeRegistry, FieldGenFactory, SqlNameFormatter) - Constructor for class org.delia.db.postgres.PostgresTableCreator
 
PostgresWhereClauseGenerator - Class in org.delia.db.postgres
 
PostgresWhereClauseGenerator(FactoryService, DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.postgres.PostgresWhereClauseGenerator
 
PreparedStatementGenerator - Class in org.delia.db.sql.prepared
 
PreparedStatementGenerator(FactoryService, DTypeRegistry, SqlHelperFactory, VarEvaluator) - Constructor for class org.delia.db.sql.prepared.PreparedStatementGenerator
 
PrimaryKeyRowSelector - Class in org.delia.db.memdb
 
PrimaryKeyRowSelector() - Constructor for class org.delia.db.memdb.PrimaryKeyRowSelector
 
printStackTraceFlag - Variable in class org.delia.db.DBErrorConverterBase
 
printStackTraceIfEnabled(SQLException) - Method in class org.delia.db.DBErrorConverterBase
 
process(List<Exp>) - Method in class org.delia.compiler.CompilerPassBase
 
process(List<Exp>) - Method in class org.delia.compiler.Pass2Compiler
 
process(List<Exp>) - Method in class org.delia.compiler.Pass3Compiler
 
process(List<Exp>) - Method in class org.delia.compiler.Pass3RuleCompiler
 
process(List<Exp>) - Method in class org.delia.compiler.Pass4Compiler
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.CountFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.ExistsFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.FetchFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.FirstFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.FKsFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.LimitFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.MaxFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.MinFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.OffsetFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.function.OrderByFunction
 
process(QueryExp, QueryResponse) - Method in class org.delia.queryresponse.function.QueryFuncOrFieldRunner
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in interface org.delia.queryresponse.QueryResponseFunction
 
process(String, QueryExp, QueryResponse, QueryFuncContext) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
process(DTypeRegistry, List<DeliaError>) - Method in class org.delia.runner.RulePostProcessor
 
processTypeExp(TypeStatementExp, Map<String, String>, CompilerResults) - Method in class org.delia.compiler.Pass3RuleCompiler
 
propogateErrors(ResultValue) - Method in class org.delia.validation.ValidationRuleRunner
 
pushShapeCode(String) - Method in class org.delia.compiler.generate.GeneratorContext
 
pwd - Variable in class org.delia.db.sql.ConnectionString
 
pwheregen - Variable in class org.delia.db.sql.prepared.PreparedStatementGenerator
 

Q

qfeL - Variable in class org.delia.compiler.astx.XNAFMultiExp
 
qfelist - Variable in class org.delia.compiler.ast.QueryExp
 
qfexp - Variable in class org.delia.queryresponse.QueryFuncContext
 
qresp - Variable in class org.delia.runner.VarRef
 
QUERY_RESPONSE_TYPE - Static variable in class org.delia.compiler.ast.LetStatementExp
 
QueryBuilderService - Interface in org.delia.db
 
QueryBuilderServiceImpl - Class in org.delia.db
 
QueryBuilderServiceImpl(FactoryService) - Constructor for class org.delia.db.QueryBuilderServiceImpl
 
queryByFilter(String, String) - Method in class org.delia.dao.DeliaDao
 
queryByPrimaryKey(String, String) - Method in class org.delia.dao.DeliaDao
 
queryByStatement(String, String) - Method in class org.delia.dao.DeliaDao
 
QueryContext - Class in org.delia.db
Additional parameters for DBInterface.executeQuery.
QueryContext() - Constructor for class org.delia.db.QueryContext
 
queryCount - Variable in class org.delia.db.InstrumentedDBInterface
 
QueryDetails - Class in org.delia.db
 
QueryDetails() - Constructor for class org.delia.db.QueryDetails
 
queryDetectorSvc - Variable in class org.delia.db.memdb.MemDBInterface.Stuff
 
queryExp - Variable in class org.delia.compiler.ast.DeleteStatementExp
 
QueryExp - Class in org.delia.compiler.ast
 
QueryExp(int, IdentExp, FilterExp, List<List<QueryFuncExp>>) - Constructor for class org.delia.compiler.ast.QueryExp
 
queryExp - Variable in class org.delia.compiler.ast.UpdateStatementExp
 
queryExp - Variable in class org.delia.db.QuerySpec
 
queryExp - Variable in class org.delia.runner.FilterEvaluator
 
QueryFieldExp - Class in org.delia.compiler.ast
 
QueryFieldExp(int, IdentExp) - Constructor for class org.delia.compiler.ast.QueryFieldExp
 
QueryFuncContext - Class in org.delia.queryresponse
 
QueryFuncContext() - Constructor for class org.delia.queryresponse.QueryFuncContext
 
QueryFuncExp - Class in org.delia.compiler.ast
 
QueryFuncExp(int, IdentExp, List<List<Exp>>, boolean) - Constructor for class org.delia.compiler.ast.QueryFuncExp
 
QueryFuncOrFieldRunner - Class in org.delia.queryresponse.function
 
QueryFuncOrFieldRunner(FactoryService, DTypeRegistry, FetchRunner, DBCapabilties) - Constructor for class org.delia.queryresponse.function.QueryFuncOrFieldRunner
 
QueryInExp - Class in org.delia.compiler.ast
 
QueryInExp(int, IdentExp, List<List<Exp>>) - Constructor for class org.delia.compiler.ast.QueryInExp
 
queryOwningType(DStructType, String, DRelation) - Method in interface org.delia.runner.FetchRunner
 
queryOwningType(DStructType, String, DRelation) - Method in class org.delia.runner.FetchRunnerImpl
 
QueryParser - Class in org.delia.compiler.parser
Parser for queries (that appear on right-side of let statements).
QueryParser() - Constructor for class org.delia.compiler.parser.QueryParser
 
QueryResponse - Class in org.delia.runner
The results of a database query.
QueryResponse() - Constructor for class org.delia.runner.QueryResponse
 
QueryResponseFunction - Interface in org.delia.queryresponse
 
QueryResponseFunctionBase - Class in org.delia.queryresponse
 
QueryResponseFunctionBase(DTypeRegistry) - Constructor for class org.delia.queryresponse.QueryResponseFunctionBase
 
QueryResponseFunctionFactory - Class in org.delia.queryresponse
 
QueryResponseFunctionFactory(FactoryService, FetchRunner) - Constructor for class org.delia.queryresponse.QueryResponseFunctionFactory
 
QuerySpec - Class in org.delia.db
Parsed query, such as Customer[id != 100].orderBy('createDate')
QuerySpec() - Constructor for class org.delia.db.QuerySpec
 
QueryType - Enum in org.delia.db.sql
 
QueryTypeDetector - Class in org.delia.db.sql
 
QueryTypeDetector(FactoryService, DTypeRegistry) - Constructor for class org.delia.db.sql.QueryTypeDetector
 

R

random - Variable in class org.delia.db.DBInterfaceBase
 
readField(TypePair, ResultSet, DBAccessContext) - Method in class org.delia.db.DBInterfaceBase
 
readField(TypePair, ResultSet, DBAccessContext) - Method in class org.delia.db.ValueHelper
 
readFile(String) - Method in class org.delia.util.TextFileReader
 
readFileAsSingleString(String) - Method in class org.delia.util.TextFileReader
Read file and return contents as single string
ReadFileStream(InputStream) - Method in class org.delia.util.TextFileReader
 
readIndexedField(DType, int, ResultSet, DBAccessContext) - Method in class org.delia.db.ValueHelper
 
registerSyntheticId(String, String) - Method in interface org.delia.sprig.SprigService
 
registerSyntheticId(String, String) - Method in class org.delia.sprig.SprigServiceImpl
 
registry - Variable in class org.delia.db.DBAccessContext
 
registry - Variable in class org.delia.db.memdb.RowSelectorBase
 
registry - Variable in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
registry - Variable in class org.delia.db.sql.prepared.SelectFuncHelper
 
registry - Variable in class org.delia.db.sql.table.SqlElement
 
registry - Variable in class org.delia.db.sql.table.TableCreator
 
registry - Variable in class org.delia.queryresponse.QueryResponseFunctionBase
 
registry - Variable in class org.delia.runner.ExecutionState
 
registry - Variable in class org.delia.runner.RunnerImpl
 
RelationCardinality - Enum in org.delia.relation
 
RelationInfo - Class in org.delia.relation
 
RelationInfo() - Constructor for class org.delia.relation.RelationInfo
 
RelationManyRule - Class in org.delia.rule.rules
 
RelationManyRule(RuleGuard, RuleOperand, DStructType, DTypeRegistry) - Constructor for class org.delia.rule.rules.RelationManyRule
 
RelationOneRule - Class in org.delia.rule.rules
 
RelationOneRule(RuleGuard, RuleOperand, DStructType, DTypeRegistry, boolean) - Constructor for class org.delia.rule.rules.RelationOneRule
 
RelationOpEvaluator - Class in org.delia.db.memdb.filter
 
RelationOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.RelationOpEvaluator
 
RelationValueBuilder - Class in org.delia.valuebuilder
 
RelationValueBuilder(DType, String, DTypeRegistry) - Constructor for class org.delia.valuebuilder.RelationValueBuilder
 
relInfo - Variable in class org.delia.rule.rules.RelationManyRule
 
relInfo - Variable in class org.delia.rule.rules.RelationOneRule
 
rememberSynthId(String, DValue, DValue, Map<String, DValue>) - Method in interface org.delia.sprig.SprigService
 
rememberSynthId(String, DValue, DValue, Map<String, DValue>) - Method in class org.delia.sprig.SprigServiceImpl
 
removeEdge(T, T) - Method in class org.delia.sort.topo.DirectedGraph
Removes the edge from start to dest from the graph.
renameField(String, String, String) - Method in interface org.delia.db.DBExecutor
 
renameField(String, String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
renameField(String, String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
renameField(String, String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
renameField(String, String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
renameField(String, String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
renameField(String, String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
renameField(String, String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
renameField(String, String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
renameTable(String, String) - Method in interface org.delia.db.DBExecutor
 
renameTable(String, String, DBAccessContext) - Method in interface org.delia.db.DBInterface
 
renameTable(String, String) - Method in class org.delia.db.h2.H2DBExecutor
 
renameTable(String, String, DBAccessContext) - Method in class org.delia.db.h2.H2DBInterface
 
renameTable(String, String, DBAccessContext) - Method in class org.delia.db.InstrumentedDBInterface
 
renameTable(String, String) - Method in class org.delia.db.memdb.MemDBExecutor
 
renameTable(String, String, DBAccessContext) - Method in class org.delia.db.memdb.MemDBInterface
 
renameTable(String, String) - Method in class org.delia.db.postgres.PostgresDBExecutor
 
renameTable(String, String, DBAccessContext) - Method in class org.delia.db.postgres.PostgresDBInterface
 
ReplRunner - Class in org.delia.repl
 
ReplRunner(ConnectionInfo) - Constructor for class org.delia.repl.ReplRunner
 
requiresSchemaMigration() - Method in class org.delia.db.DBCapabilties
 
res - Variable in class org.delia.api.DeliaSessionImpl
 
resolvedFilterVars - Variable in class org.delia.runner.FilterEvaluator
 
resolveSyntheticId(String, String) - Method in interface org.delia.sprig.SprigService
 
resolveSyntheticId(String, String) - Method in class org.delia.sprig.SprigServiceImpl
 
restart() - Method in class org.delia.repl.ReplRunner
 
ResultSetHelper - Class in org.delia.db
 
ResultSetHelper() - Constructor for class org.delia.db.ResultSetHelper
 
ResultValue - Class in org.delia.runner
 
ResultValue() - Constructor for class org.delia.runner.ResultValue
 
righthandside() - Static method in class org.delia.compiler.parser.LetParser
 
rightVar - Variable in class org.delia.db.memdb.filter.OpEvaluatorBase
 
rowL - Variable in class org.delia.db.memdb.MemDBTable
 
RowSelector - Interface in org.delia.db.memdb
 
RowSelectorBase - Class in org.delia.db.memdb
 
RowSelectorBase() - Constructor for class org.delia.db.memdb.RowSelectorBase
 
RuleBuilder - Class in org.delia.typebuilder
 
RuleBuilder(FactoryService, DTypeRegistry) - Constructor for class org.delia.typebuilder.RuleBuilder
 
RuleExp - Class in org.delia.compiler.ast
 
RuleExp(int, Exp) - Constructor for class org.delia.compiler.ast.RuleExp
 
RuleFuncFactory - Class in org.delia.typebuilder
 
RuleFuncFactory(FactoryService) - Constructor for class org.delia.typebuilder.RuleFuncFactory
 
RuleGuard - Interface in org.delia.rule
 
ruleL - Variable in class org.delia.compiler.ast.RuleSetExp
 
RuleOperand - Interface in org.delia.rule
 
RuleParser - Class in org.delia.compiler.parser
parser for validation rules in a type statement.
RuleParser() - Constructor for class org.delia.compiler.parser.RuleParser
 
RulePostProcessor - Class in org.delia.runner
When we build rules we don't yet have all types in registry.
RulePostProcessor(FactoryService) - Constructor for class org.delia.runner.RulePostProcessor
 
RuleRuleOperand - Class in org.delia.rule
 
RuleRuleOperand(String, DRule, String) - Constructor for class org.delia.rule.RuleRuleOperand
 
rules() - Static method in class org.delia.compiler.parser.RuleParser
 
RuleSetExp - Class in org.delia.compiler.ast
 
RuleSetExp(int, List<List<RuleExp>>) - Constructor for class org.delia.compiler.ast.RuleSetExp
 
ruleSetExp - Variable in class org.delia.compiler.ast.TypeStatementExp
 
run() - Method in class org.delia.repl.DeliaRepl
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.CleanTablesCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.Cmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.CmdBase
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.ContinueCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.DBDeleteTableCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.DBLoggingCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.GenerateMigrationPlanCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.InternalCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.ListDBTablesCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.ListTypesCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.ListVarsCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.LoadCmd
 
RunCmd - Class in org.delia.repl
 
RunCmd() - Constructor for class org.delia.repl.RunCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.RunCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.RunMigrationPlanCmd
 
runCmd(Cmd, ReplRunner) - Method in class org.delia.repl.StatusCmd
 
runDelia(String) - Method in class org.delia.repl.ReplRunner
 
runFromFile(String) - Method in class org.delia.repl.ReplRunner
 
runMigrationPlan(DTypeRegistry, MigrationPlan, VarEvaluator) - Method in class org.delia.db.schema.MigrationService
ignore policy and do the migration.
runMigrationPlan(MigrationPlan) - Method in class org.delia.db.schema.SchemaMigrator
dbNeedsMigration MUST have been called before this.
RunMigrationPlanCmd - Class in org.delia.repl
 
RunMigrationPlanCmd() - Constructor for class org.delia.repl.RunMigrationPlanCmd
 
runMPlan(String, MigrationPlan) - Method in class org.delia.repl.ReplRunner
 
Runner - Interface in org.delia.runner
The main runtime engine for Delia.
RunnerImpl - Class in org.delia.runner
This class is not thread-safe.
RunnerImpl(FactoryService, DBInterface) - Constructor for class org.delia.runner.RunnerImpl
 
runQueryFnsIfNeeded(QueryExp, QueryResponse, ResultValue) - Method in class org.delia.runner.RunnerImpl
 
runResultFlag - Variable in class org.delia.db.schema.MigrationPlan
 

S

safeDeleteTable(DBExecutor, String) - Method in class org.delia.db.h2.test.H2TestCleaner
 
SafeMigrationPolicy - Class in org.delia.db.schema
Only allow migrations where there are no Deletions or Renames
SafeMigrationPolicy() - Constructor for class org.delia.db.schema.SafeMigrationPolicy
 
safeSleep(int) - Static method in class org.delia.util.Sleep
 
SampleRule - Class in org.delia.rule.rules
 
SampleRule(RuleGuard, RuleOperand, String, RuleOperand) - Constructor for class org.delia.rule.rules.SampleRule
 
SCALAR_VAL - Static variable in class org.delia.db.memdb.filter.OpEvaluatorBase
 
ScalarBuilder - Class in org.delia.runner
 
ScalarBuilder(FactoryService, DTypeRegistry) - Constructor for class org.delia.runner.ScalarBuilder
 
ScalarRuleOperand - Class in org.delia.rule
 
ScalarRuleOperand(Object) - Constructor for class org.delia.rule.ScalarRuleOperand
 
scalarValue(String, DValue, GeneratorContext) - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
scalarValue(String, DValue, GeneratorContext) - Method in interface org.delia.compiler.generate.ValueGenerator
 
ScalarValueBuilder - Class in org.delia.valuebuilder
 
ScalarValueBuilder(FactoryService, DTypeRegistry) - Constructor for class org.delia.valuebuilder.ScalarValueBuilder
 
SCHEMA_TABLE - Static variable in class org.delia.db.schema.MigrationOptimizer
 
SCHEMA_TABLE - Static variable in class org.delia.db.schema.MigrationRunner
 
SCHEMA_TABLE - Static variable in class org.delia.db.schema.SchemaMigrator
 
SchemaFingerprintGenerator - Class in org.delia.db.schema
 
SchemaFingerprintGenerator() - Constructor for class org.delia.db.schema.SchemaFingerprintGenerator
 
SchemaMigrator - Class in org.delia.db.schema
 
SchemaMigrator(FactoryService, DBInterface, DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.schema.SchemaMigrator
 
SchemaType - Class in org.delia.db.schema
 
SchemaType() - Constructor for class org.delia.db.schema.SchemaType
 
scope - Variable in class org.delia.queryresponse.QueryFuncContext
 
selectFnHelper - Variable in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
SelectFuncHelper - Class in org.delia.db.sql.prepared
 
SelectFuncHelper(FactoryService, DTypeRegistry) - Constructor for class org.delia.db.sql.prepared.SelectFuncHelper
 
serialProvider - Variable in class org.delia.db.memdb.MemDBInterface.Stuff
 
SerialProvider - Class in org.delia.db.memdb
 
SerialProvider(FactoryService, DTypeRegistry) - Constructor for class org.delia.db.memdb.SerialProvider
 
SerialProvider.IntSerialGen - Class in org.delia.db.memdb
 
SerialProvider.LongSerialGen - Class in org.delia.db.memdb
 
SerialProvider.SerialGenerator - Interface in org.delia.db.memdb
 
SerialProvider.StringSerialGen - Class in org.delia.db.memdb
 
ServiceBase - Class in org.delia.core
Base class for many services.
ServiceBase(FactoryService) - Constructor for class org.delia.core.ServiceBase
 
setActualValue(String) - Method in class org.delia.error.DetailedError
 
setArea(String) - Method in class org.delia.error.DeliaError
 
setArg1(String) - Method in class org.delia.error.DeliaError
 
setArg2(String) - Method in class org.delia.error.DeliaError
 
setArg3(String) - Method in class org.delia.error.DeliaError
 
setBitIndex(int) - Method in class org.delia.type.DType
 
setBuildTypeMapFlag(boolean) - Method in class org.delia.compiler.Pass3Compiler
 
setCurrentMigrationPlan(MigrationPlan) - Method in class org.delia.repl.ReplRunner
 
setDefaultLogLevel(LogLevel) - Method in interface org.delia.log.LogFactory
 
setDefaultLogLevel(LogLevel) - Method in class org.delia.log.SimpleLogFactory
 
setDefaultTimeZone(TimeZone) - Method in interface org.delia.core.TimeZoneService
 
setDefaultTimeZone(TimeZone) - Method in class org.delia.core.TimeZoneServiceImpl
 
setDoPass3Flag(boolean) - Method in class org.delia.compiler.DeliaCompiler
 
setErrorConverter(DBErrorConverter) - Method in interface org.delia.db.sql.ConnectionFactory
 
setErrorConverter(DBErrorConverter) - Method in class org.delia.db.sql.ConnectionFactoryImpl
 
setErrorName(String) - Method in class org.delia.error.DetailedError
 
setErrorType(DetailedError.Type) - Method in class org.delia.error.DetailedError
 
setFactorySvc(FactoryService) - Method in class org.delia.repl.CmdBase
 
setFetchedItems(List<DValue>) - Method in class org.delia.type.DRelation
 
setFieldName(String) - Method in class org.delia.error.DetailedError
 
setGeneratedId(String, DValue) - Method in interface org.delia.sprig.SprigService
 
setGeneratedId(String, DValue) - Method in class org.delia.sprig.SprigServiceImpl
 
setLevel(LogLevel) - Method in interface org.delia.log.Log
 
setLevel(LogLevel) - Method in class org.delia.log.SimpleLog
 
setLineAndPos(int, int) - Method in class org.delia.error.DeliaError
 
setLineNum(int) - Method in class org.delia.error.DetailedError
 
setListIndex(int) - Method in class org.delia.error.DetailedError
 
setLoadSrc(String) - Method in class org.delia.repl.ReplRunner
 
setLogLevelMap(List<String>) - Method in interface org.delia.log.LogFactory
 
setLogLevelMap(List<String>) - Method in class org.delia.log.SimpleLogFactory
 
setMessage(String) - Method in class org.delia.error.DeliaError
 
setNegFlag(boolean) - Method in class org.delia.db.memdb.filter.InEvaluator
 
setNegFlag(boolean) - Method in class org.delia.db.memdb.filter.MultiOpEvaluator
 
setNegFlag(boolean) - Method in class org.delia.db.memdb.filter.NAFEvaluator
 
setNegFlag(boolean) - Method in class org.delia.db.memdb.filter.NullOpEvaluator
 
setNegFlag(boolean) - Method in interface org.delia.db.memdb.filter.OpEvaluator
 
setNegFlag(boolean) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
setPackageName(String) - Method in class org.delia.type.DType
 
setPersistenceId(Object) - Method in class org.delia.type.DValueImpl
 
setPersistenceId(Object) - Method in interface org.delia.type.DValueInternal
 
setPlanModeFlg(boolean) - Method in class org.delia.rule.DRuleContext
 
setPlanModeFlg(boolean) - Method in class org.delia.validation.ValidationRuleRunner
 
setPolarity(boolean) - Method in interface org.delia.rule.DRule
 
setPolarity(boolean) - Method in class org.delia.rule.DRuleBase
 
setPopulateFKsFlag(boolean) - Method in interface org.delia.core.ConfigureService
 
setPopulateFKsFlag(boolean) - Method in class org.delia.core.ConfigureServiceImpl
 
setPopulateFKsFlag(boolean) - Method in class org.delia.validation.ValidationRuleRunner
 
setPrintStackTraceEnabled(boolean) - Method in interface org.delia.db.DBErrorConverter
 
setPrintStackTraceEnabled(boolean) - Method in class org.delia.db.DBErrorConverterBase
 
setRegistry(DTypeRegistry) - Method in class org.delia.db.memdb.SerialProvider
 
setRequiresSchemaMigration(boolean) - Method in class org.delia.db.DBCapabilties
 
setRightVar(Object) - Method in class org.delia.db.memdb.filter.InEvaluator
 
setRightVar(Object) - Method in class org.delia.db.memdb.filter.MultiOpEvaluator
 
setRightVar(Object) - Method in class org.delia.db.memdb.filter.NAFEvaluator
 
setRightVar(Object) - Method in class org.delia.db.memdb.filter.NullOpEvaluator
 
setRightVar(Object) - Method in interface org.delia.db.memdb.filter.OpEvaluator
 
setRightVar(Object) - Method in class org.delia.db.memdb.filter.OpEvaluatorBase
 
setSchemaVersionType(DStructType) - Method in class org.delia.type.DTypeRegistry
 
setSingletonResult(QueryResponse, DValue) - Method in class org.delia.queryresponse.QueryResponseFunctionBase
 
setSourceClass(Class<?>) - Method in class org.delia.error.DeliaError
 
setSrcFile(String) - Method in class org.delia.error.DetailedError
 
setTbl(MemDBTable) - Method in interface org.delia.db.memdb.RowSelector
 
setTbl(MemDBTable) - Method in class org.delia.db.memdb.RowSelectorBase
 
setTypeName(String) - Method in class org.delia.error.DetailedError
 
setValidationState(ValidationState) - Method in class org.delia.type.DValueImpl
 
setValidationState(ValidationState) - Method in interface org.delia.type.DValueInternal
 
setVarName(String) - Method in class org.delia.error.DetailedError
 
shape - Variable in class org.delia.runner.ResultValue
 
Shape - Enum in org.delia.type
8 Shapes.
shouldExecRule(DValue) - Method in class org.delia.rule.AlwaysRuleGuard
 
shouldExecRule(DValue) - Method in class org.delia.rule.NotNullGuard
 
shouldExecRule(DValue) - Method in interface org.delia.rule.RuleGuard
 
shouldGenerateFKConstraint(TypePair, DStructType) - Method in class org.delia.db.sql.table.TableCreator
 
shouldMigrationOccur(MigrationPlan) - Method in class org.delia.db.schema.AlwaysNoMigrationPolicy
 
shouldMigrationOccur(MigrationPlan) - Method in class org.delia.db.schema.AlwaysYesMigrationPolicy
 
shouldMigrationOccur(MigrationPlan) - Method in interface org.delia.db.schema.MigrationPolicy
 
shouldMigrationOccur(MigrationPlan) - Method in class org.delia.db.schema.SafeMigrationPolicy
 
shouldPerformRiskChecks() - Method in class org.delia.db.schema.AlwaysNoMigrationPolicy
 
shouldPerformRiskChecks() - Method in class org.delia.db.schema.AlwaysYesMigrationPolicy
 
shouldPerformRiskChecks() - Method in interface org.delia.db.schema.MigrationPolicy
 
shouldPerformRiskChecks() - Method in class org.delia.db.schema.SafeMigrationPolicy
 
SimpleErrorTracker - Class in org.delia.error
 
SimpleErrorTracker(Log) - Constructor for class org.delia.error.SimpleErrorTracker
 
SimpleFormatOutputGenerator - Class in org.delia.compiler.generate
Converts a DValue into a very simple text format.
SimpleFormatOutputGenerator() - Constructor for class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
SimpleLog - Class in org.delia.log
Logs to System.out
SimpleLog() - Constructor for class org.delia.log.SimpleLog
 
SimpleLogFactory - Class in org.delia.log
 
SimpleLogFactory() - Constructor for class org.delia.log.SimpleLogFactory
 
SimpleSqlNameFormatter - Class in org.delia.db.sql
 
SimpleSqlNameFormatter() - Constructor for class org.delia.db.sql.SimpleSqlNameFormatter
 
SimpleSqlNameFormatter(boolean) - Constructor for class org.delia.db.sql.SimpleSqlNameFormatter
 
singleFieldValue() - Static method in class org.delia.compiler.parser.CrudParser
 
size() - Method in class org.delia.sort.topo.DirectedGraph
Returns the number of nodes in the graph.
size() - Method in class org.delia.type.DTypeRegistry
 
Sleep - Class in org.delia.util
 
Sleep() - Constructor for class org.delia.util.Sleep
 
someNumberValueassign() - Static method in class org.delia.compiler.parser.LetParser
 
sort(DirectedGraph<T>) - Static method in class org.delia.sort.topo.TopologicalSort
Given a directed acyclic graph, returns a topological sorting of the nodes in the graph.
spec - Variable in class org.delia.db.memdb.RowSelectorBase
 
specialHandlingForEmptyInsertFlag - Variable in class org.delia.db.sql.prepared.InsertStatementGenerator
 
SprigService - Interface in org.delia.sprig
Sprig is a well-known ruby library for seeding databases.
SprigServiceImpl - Class in org.delia.sprig
 
SprigServiceImpl(FactoryService, DTypeRegistry) - Constructor for class org.delia.sprig.SprigServiceImpl
 
SprigServiceImpl.SynthInfo - Class in org.delia.sprig
 
SprigServiceImpl.SynthInstanceDetails - Class in org.delia.sprig
 
sprigSvc - Variable in class org.delia.runner.ExecutionState
 
SprigVarEvaluator - Class in org.delia.sprig
 
SprigVarEvaluator(FactoryService, Runner) - Constructor for class org.delia.sprig.SprigVarEvaluator
 
sql - Variable in class org.delia.db.sql.prepared.SqlStatement
 
SqlDateGenerator - Class in org.delia.db.sql
 
SqlDateGenerator(FactoryService, DTypeRegistry) - Constructor for class org.delia.db.sql.SqlDateGenerator
 
SqlElement - Class in org.delia.db.sql.table
 
SqlElement(FactoryService, DTypeRegistry, TypePair, DStructType) - Constructor for class org.delia.db.sql.table.SqlElement
 
SqlExecuteContext - Class in org.delia.db
 
SqlExecuteContext(DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.SqlExecuteContext
 
SqlExecuteContext(DBAccessContext) - Constructor for class org.delia.db.SqlExecuteContext
 
sqlHelperFactory - Variable in class org.delia.db.DBInterfaceBase
 
SqlHelperFactory - Class in org.delia.db.h2
 
SqlHelperFactory(FactoryService) - Constructor for class org.delia.db.h2.SqlHelperFactory
 
sqlHelperFactory - Variable in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
sqlLog - Variable in class org.delia.db.DBInterfaceBase
 
SqlNameFormatter - Interface in org.delia.db.sql
Databases have various naming conventions.
SqlStatement - Class in org.delia.db.sql.prepared
 
SqlStatement() - Constructor for class org.delia.db.sql.prepared.SqlStatement
 
SqlValue - Class in org.delia.db.sql
 
SqlValue() - Constructor for class org.delia.db.sql.SqlValue
 
SqlValuePair - Class in org.delia.db.sql
 
SqlValuePair() - Constructor for class org.delia.db.sql.SqlValuePair
 
SqlWhereConverter - Class in org.delia.db.sql.where
 
SqlWhereConverter(FactoryService, DTypeRegistry, QueryTypeDetector) - Constructor for class org.delia.db.sql.where.SqlWhereConverter
 
start() - Method in class org.delia.util.Stopwatch
 
startStruct(ValuePlacement, DValue, DStructType, GeneratorContext, int) - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
startStruct(ValuePlacement, DValue, DStructType, GeneratorContext, int) - Method in interface org.delia.compiler.generate.ValueGenerator
 
statementL - Variable in class org.delia.compiler.ast.UserFunctionBodyExp
 
StatusCmd - Class in org.delia.repl
 
StatusCmd() - Constructor for class org.delia.repl.StatusCmd
 
stop() - Method in class org.delia.util.Stopwatch
 
Stopwatch - Class in org.delia.util
 
Stopwatch() - Constructor for class org.delia.util.Stopwatch
 
str - Variable in class org.delia.db.sql.StrCreator
 
StrCreator - Class in org.delia.db.sql
 
StrCreator() - Constructor for class org.delia.db.sql.StrCreator
 
StringExp - Class in org.delia.compiler.ast
 
StringExp(String) - Constructor for class org.delia.compiler.ast.StringExp
 
StringExp(int, String) - Constructor for class org.delia.compiler.ast.StringExp
 
StringOpEvaluator - Class in org.delia.db.memdb.filter
 
StringOpEvaluator(OP, String) - Constructor for class org.delia.db.memdb.filter.StringOpEvaluator
 
StringSerialGen() - Constructor for class org.delia.db.memdb.SerialProvider.StringSerialGen
 
stringSyntacticParser - Static variable in class org.delia.compiler.parser.TerminalParser
 
StringTrail - Class in org.delia.util
 
StringTrail() - Constructor for class org.delia.util.StringTrail
 
StringUtil - Class in org.delia.util
 
StringUtil() - Constructor for class org.delia.util.StringUtil
 
stringvalueassign() - Static method in class org.delia.compiler.parser.LetParser
 
StringValueBuilder - Class in org.delia.valuebuilder
 
StringValueBuilder(DType) - Constructor for class org.delia.valuebuilder.StringValueBuilder
 
STRUCT - Static variable in class org.delia.compiler.generate.GeneratorContext
 
structBody() - Static method in class org.delia.compiler.parser.TypeParser
 
StructDValueRuleOperand - Class in org.delia.rule
 
StructDValueRuleOperand(String) - Constructor for class org.delia.rule.StructDValueRuleOperand
 
StructExp - Class in org.delia.compiler.ast
 
StructExp(int, List<List<StructFieldExp>>) - Constructor for class org.delia.compiler.ast.StructExp
 
structExp - Variable in class org.delia.compiler.ast.TypeStatementExp
 
structField() - Static method in class org.delia.compiler.parser.TypeParser
 
StructFieldExp - Class in org.delia.compiler.ast
 
StructFieldExp(StructFieldPrefix, FieldQualifierExp, FieldQualifierExp, FieldQualifierExp, FieldQualifierExp) - Constructor for class org.delia.compiler.ast.StructFieldExp
 
StructFieldPrefix - Class in org.delia.compiler.ast
Only used during parsing to build a StructFieldExp.
StructFieldPrefix(int, Token, IdentExp, IdentExp) - Constructor for class org.delia.compiler.ast.StructFieldPrefix
 
structFieldPrefix() - Static method in class org.delia.compiler.parser.TypeParser
 
structMemberValue(String, DValue, GeneratorContext, int) - Method in class org.delia.compiler.generate.SimpleFormatOutputGenerator
 
structMemberValue(String, DValue, GeneratorContext, int) - Method in interface org.delia.compiler.generate.ValueGenerator
 
structOrBaseClass() - Static method in class org.delia.compiler.parser.TypeParser
 
StructValueBuilder - Class in org.delia.valuebuilder
This class is not thread-safe.
StructValueBuilder(DStructType) - Constructor for class org.delia.valuebuilder.StructValueBuilder
 
strValue() - Method in class org.delia.compiler.ast.BooleanExp
 
strValue() - Method in class org.delia.compiler.ast.ConfigureStatementExp
 
strValue() - Method in class org.delia.compiler.ast.DeleteStatementExp
 
strValue() - Method in class org.delia.compiler.ast.DsonExp
 
strValue() - Method in class org.delia.compiler.ast.DsonFieldExp
 
strValue() - Method in class org.delia.compiler.ast.EndSourceStatementExp
 
strValue() - Method in interface org.delia.compiler.ast.Exp
 
strValue() - Method in class org.delia.compiler.ast.FilterExp
 
strValue() - Method in class org.delia.compiler.ast.FilterOpExp
 
strValue() - Method in class org.delia.compiler.ast.FilterOpFullExp
 
strValue() - Method in class org.delia.compiler.ast.IdentExp
 
strValue() - Method in class org.delia.compiler.ast.InsertStatementExp
 
strValue() - Method in class org.delia.compiler.ast.IntegerExp
 
strValue() - Method in class org.delia.compiler.ast.LetStatementExp
 
strValue() - Method in class org.delia.compiler.ast.ListExp
 
strValue() - Method in class org.delia.compiler.ast.LongExp
 
strValue() - Method in class org.delia.compiler.ast.NullExp
 
strValue() - Method in class org.delia.compiler.ast.NumberExp
 
strValue() - Method in class org.delia.compiler.ast.QueryExp
 
strValue() - Method in class org.delia.compiler.ast.QueryFieldExp
 
strValue() - Method in class org.delia.compiler.ast.QueryFuncExp
 
strValue() - Method in class org.delia.compiler.ast.QueryInExp
 
strValue() - Method in class org.delia.compiler.ast.RuleExp
 
strValue() - Method in class org.delia.compiler.ast.RuleSetExp
 
strValue() - Method in class org.delia.compiler.ast.StringExp
 
strValue() - Method in class org.delia.compiler.ast.StructExp
 
strValue() - Method in class org.delia.compiler.ast.StructFieldExp
 
strValue() - Method in class org.delia.compiler.ast.StructFieldPrefix
 
strValue() - Method in class org.delia.compiler.ast.TypeStatementExp
 
strValue() - Method in class org.delia.compiler.ast.UpdateStatementExp
 
strValue() - Method in class org.delia.compiler.ast.UserFnCallExp
 
strValue() - Method in class org.delia.compiler.ast.UserFuncHeaderExp
 
strValue() - Method in class org.delia.compiler.ast.UserFunctionBodyExp
 
strValue() - Method in class org.delia.compiler.ast.UserFunctionDefStatementExp
 
strValue() - Method in class org.delia.compiler.astx.XNAFMultiExp
 
strValue() - Method in class org.delia.compiler.astx.XNAFNameExp
 
strValue() - Method in class org.delia.compiler.astx.XNAFSingleExp
 
Stuff() - Constructor for class org.delia.db.memdb.MemDBInterface.Stuff
 
success() - Method in class org.delia.compiler.CompilerResults
 
supportsOffsetAndLimit() - Method in class org.delia.db.DBCapabilties
 
supportsOrderBy() - Method in class org.delia.db.DBCapabilties
 
supportsReferentialIntegrity() - Method in class org.delia.db.DBCapabilties
 
synId - Variable in class org.delia.sprig.SprigServiceImpl.SynthInstanceDetails
 
synthFieldName - Variable in class org.delia.sprig.SprigServiceImpl.SynthInfo
 
SynthInfo() - Constructor for class org.delia.sprig.SprigServiceImpl.SynthInfo
 
SynthInstanceDetails() - Constructor for class org.delia.sprig.SprigServiceImpl.SynthInstanceDetails
 

T

Table - Class in org.delia.db.sql
 
Table() - Constructor for class org.delia.db.sql.Table
 
Table(String, String) - Constructor for class org.delia.db.sql.Table
 
tableCreator - Variable in class org.delia.db.DBInterfaceBase
 
TableCreator - Class in org.delia.db.sql.table
 
TableCreator(FactoryService, DTypeRegistry, FieldGenFactory, SqlNameFormatter) - Constructor for class org.delia.db.sql.table.TableCreator
 
TableInfo - Class in org.delia.db.sql.table
 
TableInfo(String, String) - Constructor for class org.delia.db.sql.table.TableInfo
 
TableInfoHelper - Class in org.delia.db.sql.prepared
 
TableInfoHelper() - Constructor for class org.delia.db.sql.prepared.TableInfoHelper
 
tbl - Variable in class org.delia.db.memdb.RowSelectorBase
 
tbl1 - Variable in class org.delia.db.sql.table.TableInfo
 
tbl2 - Variable in class org.delia.db.sql.table.TableInfo
 
tblName(String) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
tblName(DType) - Method in class org.delia.db.sql.prepared.PreparedStatementGenerator
 
tblName(String) - Method in class org.delia.db.sql.table.TableCreator
 
tblName - Variable in class org.delia.db.sql.table.TableInfo
 
term(String) - Static method in class org.delia.compiler.parser.ParserBase
 
TerminalParser - Class in org.delia.compiler.parser
Low-level parser of terminals.
TerminalParser() - Constructor for class org.delia.compiler.parser.TerminalParser
 
termStruct() - Static method in class org.delia.compiler.parser.TypeParser
 
TextFileReader - Class in org.delia.util
Reads a text file and returns the contents as a list of lines of text.
TextFileReader() - Constructor for class org.delia.util.TextFileReader
 
throwError(String, String, Object...) - Static method in class org.delia.util.DeliaExceptionHelper
 
throwIfFieldNotExist(String, String, DValue) - Static method in class org.delia.util.DValueHelper
 
TimeZoneService - Interface in org.delia.core
Service that manages Delia's default timezone.
TimeZoneServiceImpl - Class in org.delia.core
 
TimeZoneServiceImpl() - Constructor for class org.delia.core.TimeZoneServiceImpl
 
toJSONFormat(Date) - Static method in class org.delia.util.DateUtils
 
token(String) - Static method in class org.delia.compiler.parser.TerminalParser
 
tokenExp(String, Exp) - Static method in class org.delia.compiler.parser.TerminalParser
 
tokenExp2(String, String) - Static method in class org.delia.compiler.parser.TerminalParser
 
tokenExpT(String, T) - Static method in class org.delia.compiler.parser.TerminalParser
 
tokenizer - Static variable in class org.delia.compiler.parser.TerminalParser
 
TopologicalSort - Class in org.delia.sort.topo
 
TopologicalSort() - Constructor for class org.delia.sort.topo.TopologicalSort
 
topoSort(DTypeRegistry) - Method in class org.delia.sort.topo.DeliaTypeSorter
 
toReplResult(ResultValue) - Method in class org.delia.repl.ReplRunner
 
toString() - Method in class org.delia.compiler.ast.ConfigureStatementExp
 
toString() - Method in class org.delia.compiler.ast.DeleteStatementExp
 
toString() - Method in class org.delia.compiler.ast.DsonExp
 
toString() - Method in class org.delia.compiler.ast.DsonFieldExp
 
toString() - Method in class org.delia.compiler.ast.EndSourceStatementExp
 
toString() - Method in class org.delia.compiler.ast.FieldQualifierExp
 
toString() - Method in class org.delia.compiler.ast.FilterExp
 
toString() - Method in class org.delia.compiler.ast.FilterOpExp
 
toString() - Method in class org.delia.compiler.ast.FilterOpFullExp
 
toString() - Method in class org.delia.compiler.ast.InsertStatementExp
 
toString() - Method in class org.delia.compiler.ast.LetStatementExp
 
toString() - Method in class org.delia.compiler.ast.ListExp
 
toString() - Method in class org.delia.compiler.ast.QueryExp
 
toString() - Method in class org.delia.compiler.ast.QueryFieldExp
 
toString() - Method in class org.delia.compiler.ast.QueryFuncExp
 
toString() - Method in class org.delia.compiler.ast.QueryInExp
 
toString() - Method in class org.delia.compiler.ast.RuleExp
 
toString() - Method in class org.delia.compiler.ast.RuleSetExp
 
toString() - Method in class org.delia.compiler.ast.StructExp
 
toString() - Method in class org.delia.compiler.ast.StructFieldExp
 
toString() - Method in class org.delia.compiler.ast.StructFieldPrefix
 
toString() - Method in class org.delia.compiler.ast.TypeStatementExp
 
toString() - Method in class org.delia.compiler.ast.UpdateStatementExp
 
toString() - Method in class org.delia.compiler.ast.UserFnCallExp
 
toString() - Method in class org.delia.compiler.ast.UserFuncHeaderExp
 
toString() - Method in class org.delia.compiler.ast.UserFunctionBodyExp
 
toString() - Method in class org.delia.compiler.ast.UserFunctionDefStatementExp
 
toString() - Method in class org.delia.compiler.astx.XNAFMultiExp
 
toString() - Method in class org.delia.compiler.astx.XNAFNameExp
 
toString() - Method in class org.delia.compiler.astx.XNAFSingleExp
 
toString() - Method in class org.delia.db.schema.SchemaType
 
toString() - Method in class org.delia.db.sql.Table
 
toString() - Method in class org.delia.error.DeliaError
 
toString() - Method in class org.delia.type.DStructType
 
toString() - Method in class org.delia.type.DType
 
toString() - Method in class org.delia.type.DTypeRegistry
 
toString() - Method in class org.delia.type.DValueImpl
 
type - Variable in class org.delia.type.TypePair
 
type - Variable in class org.delia.valuebuilder.DValueBuilder
 
typeBeginning() - Static method in class org.delia.compiler.parser.TypeParser
 
TypeBuilder - Class in org.delia.typebuilder
 
TypeBuilder(FactoryService, DTypeRegistry) - Constructor for class org.delia.typebuilder.TypeBuilder
 
TypeDetails - Class in org.delia.db.sql.where
 
TypeDetails() - Constructor for class org.delia.db.sql.where.TypeDetails
 
typeDetails - Variable in class org.delia.db.sql.where.WhereOperand
 
typeEnd() - Static method in class org.delia.compiler.parser.TypeParser
 
typeExp - Variable in class org.delia.runner.TypeSpec
 
typeHasSerialPrimaryKey(DType) - Static method in class org.delia.util.DValueHelper
 
typeName - Variable in class org.delia.compiler.ast.DeleteStatementExp
 
typeName - Variable in class org.delia.compiler.ast.InsertStatementExp
 
typeName - Variable in class org.delia.compiler.ast.LetStatementExp
 
typeName - Variable in class org.delia.compiler.ast.QueryExp
 
typeName - Variable in class org.delia.compiler.ast.StructFieldExp
 
typeName - Variable in class org.delia.compiler.ast.TypeStatementExp
 
typeName - Variable in class org.delia.compiler.ast.UpdateStatementExp
 
typeName - Variable in class org.delia.db.schema.SchemaType
 
TypePair - Class in org.delia.type
 
TypePair(String, DType) - Constructor for class org.delia.type.TypePair
 
TypeParser - Class in org.delia.compiler.parser
parser for the type statement.
TypeParser() - Constructor for class org.delia.compiler.parser.TypeParser
 
TypeRunner - Class in org.delia.runner
A sub-runner that executes Delia type statements.
TypeRunner(FactoryService, DTypeRegistry) - Constructor for class org.delia.runner.TypeRunner
 
TypeSpec - Class in org.delia.runner
 
TypeSpec() - Constructor for class org.delia.runner.TypeSpec
 
typeStatement() - Static method in class org.delia.compiler.parser.TypeParser
 
TypeStatementExp - Class in org.delia.compiler.ast
 
TypeStatementExp(int, IdentExp, IdentExp, StructExp, RuleSetExp) - Constructor for class org.delia.compiler.ast.TypeStatementExp
 
tzSvc - Variable in class org.delia.core.FactoryServiceImpl
 

U

updateCount - Variable in class org.delia.db.InstrumentedDBInterface
 
updateOne(String, String, String) - Method in class org.delia.dao.DeliaDao
 
updateStatement() - Static method in class org.delia.compiler.parser.CrudParser
 
UpdateStatementExp - Class in org.delia.compiler.ast
 
UpdateStatementExp(int, QueryExp, DsonExp) - Constructor for class org.delia.compiler.ast.UpdateStatementExp
 
USER_FUNC_TYPE - Static variable in class org.delia.compiler.ast.LetStatementExp
 
userFn1() - Static method in class org.delia.compiler.parser.UserFnParser
 
userFnCall() - Static method in class org.delia.compiler.parser.LetParser
 
UserFnCallExp - Class in org.delia.compiler.ast
 
UserFnCallExp(int, IdentExp, List<List<Exp>>) - Constructor for class org.delia.compiler.ast.UserFnCallExp
 
userFnMap - Variable in class org.delia.runner.ExecutionState
 
UserFnParser - Class in org.delia.compiler.parser
parser for the function statement.
UserFnParser() - Constructor for class org.delia.compiler.parser.UserFnParser
 
UserFuncHeaderExp - Class in org.delia.compiler.ast
 
UserFuncHeaderExp(IdentExp, List<List<IdentExp>>) - Constructor for class org.delia.compiler.ast.UserFuncHeaderExp
 
userFunction() - Static method in class org.delia.compiler.parser.UserFnParser
 
UserFunctionBodyExp - Class in org.delia.compiler.ast
 
UserFunctionBodyExp(int, List<List<Exp>>) - Constructor for class org.delia.compiler.ast.UserFunctionBodyExp
 
UserFunctionDefStatementExp - Class in org.delia.compiler.ast
 
UserFunctionDefStatementExp(int, UserFuncHeaderExp, UserFunctionBodyExp) - Constructor for class org.delia.compiler.ast.UserFunctionDefStatementExp
 
userName(String) - Method in class org.delia.builder.ConnectionBuilder
 
userName - Variable in class org.delia.builder.ConnectionInfo
 
userName - Variable in class org.delia.db.sql.ConnectionString
 
useSafeMigrationPolicy - Variable in class org.delia.api.DeliaOptions
 

V

val - Variable in class org.delia.compiler.ast.BooleanExp
 
val - Variable in class org.delia.compiler.ast.IdentExp
 
val - Variable in class org.delia.compiler.ast.IntegerExp
 
val - Variable in class org.delia.compiler.ast.LongExp
 
val - Variable in class org.delia.compiler.ast.NumberExp
 
val - Variable in class org.delia.compiler.ast.StringExp
 
val - Variable in class org.delia.runner.ResultValue
 
val1 - Variable in class org.delia.db.sql.SqlValuePair
 
val2 - Variable in class org.delia.db.sql.SqlValuePair
 
valErrorList - Variable in class org.delia.valuebuilder.DValueBuilder
 
validate(String) - Method in interface org.delia.core.ConfigureService
 
validate(String) - Method in class org.delia.core.ConfigureServiceImpl
 
validate(DValue, DRuleContext) - Method in interface org.delia.rule.DRule
 
validate(DValue, DRuleContext) - Method in class org.delia.rule.DRuleBase
 
validateDependentRules(DValue) - Method in class org.delia.validation.ValidationRuleRunner
 
validateDVal(DValue) - Method in class org.delia.validation.ValidationRuleRunner
 
validateDVals(List<DValue>) - Method in class org.delia.validation.ValidationRuleRunner
 
validateEndSource() - Method in class org.delia.validation.ValidationRuleRunner
 
validateFieldsOnly(DValue) - Method in class org.delia.validation.ValidationRuleRunner
 
validateRelationRules(DValue) - Method in class org.delia.validation.ValidationRuleRunner
 
ValidationError - Class in org.delia.error
A validation error is an error in input data, usually related to domain business rules.
ValidationError(String, String, Class<?>) - Constructor for class org.delia.error.ValidationError
 
ValidationRuleRunner - Class in org.delia.validation
 
ValidationRuleRunner(FactoryService, DBCapabilties, FetchRunner) - Constructor for class org.delia.validation.ValidationRuleRunner
 
ValidationState - Enum in org.delia.type
 
value - Variable in class org.delia.compiler.ast.ConfigureStatementExp
 
value - Variable in class org.delia.compiler.ast.LetStatementExp
 
ValueException - Exception in org.delia.runner
 
ValueException(DeliaError) - Constructor for exception org.delia.runner.ValueException
 
ValueException(List<DeliaError>) - Constructor for exception org.delia.runner.ValueException
 
ValueExp - Interface in org.delia.compiler.ast
 
ValueGenerator - Interface in org.delia.compiler.generate
Visitor used by DeliaGeneratorPhase.
valueHelper - Variable in class org.delia.db.DBInterfaceBase
 
ValueHelper - Class in org.delia.db
 
ValueHelper(FactoryService) - Constructor for class org.delia.db.ValueHelper
 
valueInSql(Shape, Object) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
valueInSql(Shape, Object, DTypeRegistry) - Method in class org.delia.db.ValueHelper
 
valueL - Variable in class org.delia.compiler.ast.ListExp
 
valueL - Variable in class org.delia.db.sql.where.InPhrase
 
valueOf(String) - Static method in enum org.delia.api.MigrationAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.db.DBType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.db.h2.DBListingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.db.memdb.filter.OP
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.db.sql.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.error.DetailedError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.error.ErrorCopyFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.error.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.relation.RelationCardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.type.BuiltInTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.type.Shape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.delia.type.ValidationState
Returns the enum constant of this type with the specified name.
ValuePlacement - Class in org.delia.compiler.generate
if isTopLevelValue is true then the value is a top-level value.
ValuePlacement(String, String) - Constructor for class org.delia.compiler.generate.ValuePlacement
 
values() - Static method in enum org.delia.api.MigrationAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.db.DBType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.db.h2.DBListingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.db.memdb.filter.OP
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.db.sql.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.error.DetailedError.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.error.ErrorCopyFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.error.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.relation.RelationCardinality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.type.BuiltInTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.type.Shape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.delia.type.ValidationState
Returns an array containing the constants of this enum type, in the order they are declared.
varEvaluator - Variable in class org.delia.db.DBAccessContext
 
VarEvaluator - Interface in org.delia.runner
 
varMap - Variable in class org.delia.runner.ExecutionState
 
varName - Variable in class org.delia.compiler.ast.ConfigureStatementExp
 
varName - Variable in class org.delia.compiler.ast.LetStatementExp
 
varName() - Static method in class org.delia.compiler.parser.ParserBase
 
varName - Variable in class org.delia.runner.ResultValue
 
VarRef - Class in org.delia.runner
 
VarRef() - Constructor for class org.delia.runner.VarRef
 
varRef - Variable in class org.delia.runner.VarRef
 

W

wasError() - Method in interface org.delia.db.memdb.RowSelector
 
wasError - Variable in class org.delia.db.memdb.RowSelectorBase
 
wasError() - Method in class org.delia.db.memdb.RowSelectorBase
 
wasSuccessful() - Method in class org.delia.valuebuilder.DValueBuilder
 
WhereClauseGenerator - Class in org.delia.db.sql.prepared
 
WhereClauseGenerator(FactoryService, DTypeRegistry, VarEvaluator) - Constructor for class org.delia.db.sql.prepared.WhereClauseGenerator
 
WhereExpression - Interface in org.delia.db.sql.where
 
WhereOperand - Class in org.delia.db.sql.where
 
WhereOperand() - Constructor for class org.delia.db.sql.where.WhereOperand
 
WherePhrase - Class in org.delia.db.sql.where
 
WherePhrase() - Constructor for class org.delia.db.sql.where.WherePhrase
 
whereWord(QuerySpec) - Method in class org.delia.db.postgres.PostgresWhereClauseGenerator
 
whereWord(QuerySpec) - Method in class org.delia.db.sql.prepared.WhereClauseGenerator
 
withConnection(ConnectionInfo) - Static method in class org.delia.builder.DeliaBuilder
 
WrappedDate - Class in org.delia.type
Used to hold a date value, and its formatter.
WrappedDate(Date, DateFormatter) - Constructor for class org.delia.type.WrappedDate
 

X

XNAFMultiExp - Class in org.delia.compiler.astx
 
XNAFMultiExp(int, boolean, List<List<XNAFSingleExp>>) - Constructor for class org.delia.compiler.astx.XNAFMultiExp
 
XNAFNameExp - Class in org.delia.compiler.astx
 
XNAFNameExp(int, IdentExp) - Constructor for class org.delia.compiler.astx.XNAFNameExp
 
XNAFSingleExp - Class in org.delia.compiler.astx
 
XNAFSingleExp(int, IdentExp, List<List<Exp>>, boolean) - Constructor for class org.delia.compiler.astx.XNAFSingleExp
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2020. All rights reserved.