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

A

acceptRemarkAsParameter() - Method in class com.github.leeonky.dal.runtime.RemarkData
 
acceptType() - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
access(Object) - Method in class com.github.leeonky.dal.runtime.SchemaType
 
Accessors - Class in com.github.leeonky.dal
 
Accessors(String) - Constructor for class com.github.leeonky.dal.Accessors
 
Actual - Class in com.github.leeonky.dal.runtime.schema
 
Actual(String, Data) - Constructor for class com.github.leeonky.dal.runtime.schema.Actual
 
actual(Data) - Static method in class com.github.leeonky.dal.runtime.schema.Actual
 
adapt(Factory.ExpressionContextData.SupplierSupplierData) - Static method in interface com.github.leeonky.dal.ast.opt.Factory.ExpressionContextData
 
adapt(Factory.ExpressionContextData.DataDataObject) - Static method in interface com.github.leeonky.dal.ast.opt.Factory.ExpressionContextData
 
adapt(Factory.ExpressionContextData.DataOptDataContextData) - Static method in interface com.github.leeonky.dal.ast.opt.Factory.ExpressionContextData
 
adapt(Factory.ExpressionContextData.DataContextData) - Static method in interface com.github.leeonky.dal.ast.opt.Factory.ExpressionContextData
 
adapt(Factory.ExpressionContextData.DataObject) - Static method in interface com.github.leeonky.dal.ast.opt.Factory.ExpressionContextData
 
addCallType(Class<?>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
ALL - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
ALL_STRING - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
AllowNull - Annotation Type in com.github.leeonky.dal.type
 
AND - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
AND - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
and(Supplier<Data>, Supplier<Data>) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
append(DALOperator, DALNode) - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 
append(String) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
append(StringBuilder, String) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer.LineBuffer
 
appendPartialPropertyReference(Data, Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
appendThen(String) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
apply(T1, T2, T3, T4) - Method in interface com.github.leeonky.dal.ast.opt.Factory.QuadFunction
 
apply(int, E) - Method in interface com.github.leeonky.dal.IndexedElement.Mapper
 
ARITHMETIC_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
asSchema(Actual) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
AssertionFailure - Exception in com.github.leeonky.dal.runtime
 
AssertionFailure(String, int) - Constructor for exception com.github.leeonky.dal.runtime.AssertionFailure
 
assertionFailureMessage(String, SchemaNode) - Method in exception com.github.leeonky.dal.runtime.IllegalTypeException
 
Assertions - Class in com.github.leeonky.dal
 
attribute(TextAttribute) - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
AutoMappingList - Class in com.github.leeonky.dal.runtime
 
AutoMappingList(Function<Data, Object>, DALCollection<Data>) - Constructor for class com.github.leeonky.dal.runtime.AutoMappingList
 

B

BASE_FORMATTER - Static variable in class com.github.leeonky.dal.runtime.TextFormatter
 
BaseFormatter<T,R> - Class in com.github.leeonky.dal.format
 
BaseFormatter() - Constructor for class com.github.leeonky.dal.format.BaseFormatter
 
BaseFormatter.ParseBlock<T2,R2> - Interface in com.github.leeonky.dal.format
 
Body - Class in com.github.leeonky.dal.ast.node.table
 
Body(List<? extends DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.table.Body
 
Body(List<? extends DALNode>, InterpreterException.Position.Type) - Constructor for class com.github.leeonky.dal.ast.node.table.Body
 
Boolean() - Constructor for class com.github.leeonky.dal.format.Formatters.Boolean
 
BRACKET_RELAX_STRING - Variable in class com.github.leeonky.dal.compiler.Compiler
 
BRACKET_RELAX_STRING - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
BRACKET_RELAX_STRING_TAIL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
bracketSymbolNode(DALNode) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
build(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
build(InputCode<?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
build(InputCode<?>, Class<?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
BUILD_IN - Static variable in annotation type com.github.leeonky.dal.runtime.Order
 
buildField(Object, Object) - Method in interface com.github.leeonky.dal.runtime.PartialObject
 
by(DAL) - Method in class com.github.leeonky.dal.Accessors
 
bySequence() - Static method in class com.github.leeonky.dal.ast.node.table.ColumnHeader
 

C

cached(Data, Runnable) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
cached(String, Data, Runnable, Consumer<String>) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer.LineBuffer
 
cachedDump(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper.Cacheable
 
cachedInspect(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper.Cacheable
 
cachedInspect(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ListDumper
 
cachedInspect(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.MapDumper
 
calculate(DALExpression, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.opt.DALOperator
 
calculate(Data, DALOperator, Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
calculateData(DALExpression, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.opt.DALOperator
 
calculateData(DALExpression, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.opt.Factory.VerificationOperator
 
Calculator - Class in com.github.leeonky.dal.runtime
 
Calculator() - Constructor for class com.github.leeonky.dal.runtime.Calculator
 
call(Object) - Method in interface com.github.leeonky.dal.runtime.CurryingMethod
 
Callable<A,T> - Interface in com.github.leeonky.dal.runtime
 
calledBy(Class<?>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
callGlobal() - Method in class com.github.leeonky.dal.runtime.MetaData
 
callGlobal(Supplier<Object>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
callMeta(String) - Method in class com.github.leeonky.dal.runtime.MetaData
 
callMeta(String, Supplier<Object>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
callSuper() - Method in class com.github.leeonky.dal.runtime.MetaData
 
callSuper(Supplier<Object>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
cannotCompare() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
catchError() - Method in class com.github.leeonky.dal.runtime.MetaData
 
cellCount() - Method in class com.github.leeonky.dal.ast.node.table.TransposedRow
 
checkDataCellSize(Row) - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
checkDataCellSize(Row) - Method in class com.github.leeonky.dal.ast.node.table.DefaultIndexColumnHeaderRow
 
Checker - Interface in com.github.leeonky.dal.runtime.checker
 
CheckerFactory - Interface in com.github.leeonky.dal.runtime.checker
 
Checkers - Class in com.github.leeonky.dal.extensions
 
Checkers() - Constructor for class com.github.leeonky.dal.extensions.Checkers
 
CheckerSet - Class in com.github.leeonky.dal.runtime.checker
 
CheckerSet(BiFunction<Data, Data, Checker>) - Constructor for class com.github.leeonky.dal.runtime.checker.CheckerSet
 
checkerSetForEqualing() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
checkerSetForMatching() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
checkFormat(ColumnHeaderRow) - Method in class com.github.leeonky.dal.ast.node.table.Body
 
checkFormat(TransposedRowHeaderRow) - Method in class com.github.leeonky.dal.ast.node.table.TransposedBody
 
CheckingContext - Class in com.github.leeonky.dal.runtime.checker
 
CheckingContext(Data, Data, Data, Data) - Constructor for class com.github.leeonky.dal.runtime.checker.CheckingContext
 
checkSize(TransposedRow) - Method in class com.github.leeonky.dal.ast.node.table.EmptyTransposedRowHeaderRow
 
checkSize(int) - Method in class com.github.leeonky.dal.ast.node.table.Row
 
checkSize(TransposedRow) - Method in class com.github.leeonky.dal.ast.node.table.TransposedRowHeaderRow
 
ClassKeyMap<T> - Class in com.github.leeonky.dal.runtime
 
ClassKeyMap() - Constructor for class com.github.leeonky.dal.runtime.ClassKeyMap
 
CLOSE_REGEX - Static variable in class com.github.leeonky.dal.compiler.Notations
 
CLOSING_BRACES - Static variable in class com.github.leeonky.dal.compiler.Notations
 
CLOSING_BRACKET - Static variable in class com.github.leeonky.dal.compiler.Notations
 
CLOSING_GROUP - Static variable in class com.github.leeonky.dal.compiler.Notations
 
CLOSING_PARENTHESES - Static variable in class com.github.leeonky.dal.compiler.Notations
 
collect() - Method in class com.github.leeonky.dal.runtime.CollectionDALCollection
 
collect() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
collect() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
collect() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
collectComparator(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
collectFields(Data) - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
collectFields(Data) - Method in class com.github.leeonky.dal.ast.node.DALNode
 
collectFields(Data) - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 
collectFields(Data) - Method in class com.github.leeonky.dal.ast.node.ObjectScopeNode
 
collectFields(Data) - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
CollectionDALCollection<E> - Class in com.github.leeonky.dal.runtime
 
CollectionDALCollection(Collection<E>) - Constructor for class com.github.leeonky.dal.runtime.CollectionDALCollection
 
collectPartialProperties(Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
COLUMN_SPLITTER - Static variable in class com.github.leeonky.dal.compiler.Notations
 
ColumnHeader - Class in com.github.leeonky.dal.ast.node.table
 
ColumnHeader(SortGroupNode, DALNode, Optional<DALOperator>) - Constructor for class com.github.leeonky.dal.ast.node.table.ColumnHeader
 
ColumnHeaderRow - Class in com.github.leeonky.dal.ast.node.table
 
ColumnHeaderRow(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
columnPositionException(TransposedTableNode) - Method in exception com.github.leeonky.dal.runtime.ElementAssertionFailure
 
columnPositionException(TransposedTableNode) - Method in exception com.github.leeonky.dal.runtime.RowAssertionFailure
 
com.github.leeonky.dal - package com.github.leeonky.dal
 
com.github.leeonky.dal.ast.node - package com.github.leeonky.dal.ast.node
 
com.github.leeonky.dal.ast.node.table - package com.github.leeonky.dal.ast.node.table
 
com.github.leeonky.dal.ast.node.text - package com.github.leeonky.dal.ast.node.text
 
com.github.leeonky.dal.ast.opt - package com.github.leeonky.dal.ast.opt
 
com.github.leeonky.dal.compiler - package com.github.leeonky.dal.compiler
 
com.github.leeonky.dal.extensions - package com.github.leeonky.dal.extensions
 
com.github.leeonky.dal.format - package com.github.leeonky.dal.format
 
com.github.leeonky.dal.runtime - package com.github.leeonky.dal.runtime
 
com.github.leeonky.dal.runtime.checker - package com.github.leeonky.dal.runtime.checker
 
com.github.leeonky.dal.runtime.inspector - package com.github.leeonky.dal.runtime.inspector
 
com.github.leeonky.dal.runtime.schema - package com.github.leeonky.dal.runtime.schema
 
com.github.leeonky.dal.type - package com.github.leeonky.dal.type
 
com.github.leeonky.dal.util - package com.github.leeonky.dal.util
 
COMMA - Static variable in class com.github.leeonky.dal.compiler.Notations
 
COMMA - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
ComparableType(Comparator<Integer>, T, String) - Constructor for class com.github.leeonky.dal.format.Type.ComparableType
 
ComparableValue(Comparator<Integer>, T, String) - Constructor for class com.github.leeonky.dal.format.Value.ComparableValue
 
comparator(Function<Data, Object>) - Method in class com.github.leeonky.dal.ast.node.SortGroupNode
 
comparator() - Static method in class com.github.leeonky.dal.ast.node.SortGroupNode
 
comparator(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeader
 
comparator(Notation<?, ?, ?, ?, ?>, Factory.ExpressionContextData) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
compare(long, Comparator<Integer>, String) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
compare(Number, Comparator<Integer>, String) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
compare(T, Comparator<Integer>, String) - Static method in interface com.github.leeonky.dal.format.Type
 
compare(T, Comparator<Integer>, String) - Static method in interface com.github.leeonky.dal.format.Value
 
compile(SourceCode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.compiler.Compiler
 
compile(String) - Method in interface com.github.leeonky.dal.runtime.UserLiteralRule
 
Compiler - Class in com.github.leeonky.dal.compiler
 
Compiler() - Constructor for class com.github.leeonky.dal.compiler.Compiler
 
Constants - Class in com.github.leeonky.dal.compiler
 
Constants() - Constructor for class com.github.leeonky.dal.compiler.Constants
 
constFalse(String) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
constInteger(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
constNull(String) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
constNumber(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
ConstRemarkNode - Class in com.github.leeonky.dal.ast.node
 
ConstRemarkNode(DALNode, DALNode) - Constructor for class com.github.leeonky.dal.ast.node.ConstRemarkNode
 
constRemarkNode(DALNode, DALNode) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
constructAccessingRowNode(DALNode, Optional<DALNode>) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
ConstructorViaSchema - Interface in com.github.leeonky.dal.runtime
 
constructVerificationClause(DALOperator, RowType) - Method in class com.github.leeonky.dal.ast.node.table.Row
 
constructVerificationNode(Data, Stream<Clause<DALNode>>, Comparator<Data>) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
constString(List<Character>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
constTrue(String) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
ConstValueNode - Class in com.github.leeonky.dal.ast.node
 
ConstValueNode(Object) - Constructor for class com.github.leeonky.dal.ast.node.ConstValueNode
 
containsType(Object) - Method in class com.github.leeonky.dal.runtime.ClassKeyMap
 
content() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
continuation(String) - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
continuation() - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
convert(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
convert(Boolean) - Method in class com.github.leeonky.dal.format.Formatters.Boolean
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.Enum
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.Instant
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.Integer
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.LocalDate
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.LocalDateTime
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.Number
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.PositiveInteger
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.PositiveNumber
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.String
Deprecated.
 
convert(String) - Method in class com.github.leeonky.dal.format.Formatters.URL
 
convert(Number) - Method in class com.github.leeonky.dal.format.Formatters.ZeroNumber
 
convert(Class<?>) - Method in class com.github.leeonky.dal.runtime.Data
 
convertAble(BeanClass<?>, String) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
convertAs(Data, BeanClass<?>) - Method in interface com.github.leeonky.dal.format.Value
 
convertToArgType(Object) - Method in interface com.github.leeonky.dal.runtime.CurryingMethod
 
convertToVerificationNode(Data, DALOperator, Comparator<Data>) - Method in class com.github.leeonky.dal.ast.node.table.Body
 
convertToVerificationNode(Data, DALOperator, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.TableNode
 
create(Class<?>...) - Static method in class com.github.leeonky.dal.DAL
 
create(Data, Data) - Method in interface com.github.leeonky.dal.runtime.checker.CheckerFactory
 
create(T) - Method in interface com.github.leeonky.dal.runtime.DALCollectionFactory
 
create(DALOperator, Data) - Method in interface com.github.leeonky.dal.runtime.ExpectationFactory
 
create(BeanClass<?>) - Static method in class com.github.leeonky.dal.runtime.SchemaType
 
createCollection(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
createCurryingMethod(Object, Method, Converter) - Static method in interface com.github.leeonky.dal.runtime.CurryingMethod
 
createExpression(DALNode, DALOperator, DALNode) - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
createVerificationGroup(List<DALNode>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
currying(Object) - Method in class com.github.leeonky.dal.runtime.Data
 
CurryingMethod - Interface in com.github.leeonky.dal.runtime
 

D

DAL - Class in com.github.leeonky.dal
 
DAL() - Constructor for class com.github.leeonky.dal.DAL
 
DALCollection<E> - Interface in com.github.leeonky.dal.runtime
 
DALCollection.Decorated<E> - Class in com.github.leeonky.dal.runtime
 
DALCollectionBase<E> - Class in com.github.leeonky.dal.runtime
 
DALCollectionBase() - Constructor for class com.github.leeonky.dal.runtime.DALCollectionBase
 
DALCollectionFactory<T,E> - Interface in com.github.leeonky.dal.runtime
 
DalException - Exception in com.github.leeonky.dal.runtime
 
DalException(String, int) - Constructor for exception com.github.leeonky.dal.runtime.DalException
 
DalException(String, int, InterpreterException.Position.Type) - Constructor for exception com.github.leeonky.dal.runtime.DalException
 
dalException - Variable in exception com.github.leeonky.dal.runtime.RowAssertionFailure
 
DALExpression - Class in com.github.leeonky.dal.ast.node
 
DALFactory - Interface in com.github.leeonky.dal
 
DALNode - Class in com.github.leeonky.dal.ast.node
 
DALNode() - Constructor for class com.github.leeonky.dal.ast.node.DALNode
 
DALOperator - Class in com.github.leeonky.dal.ast.opt
 
DALOperator(int, String, boolean, Operators) - Constructor for class com.github.leeonky.dal.ast.opt.DALOperator
 
DALProcedure - Class in com.github.leeonky.dal.compiler
 
DALProcedure(SourceCode, RuntimeContextBuilder.DALRuntimeContext) - Constructor for class com.github.leeonky.dal.compiler.DALProcedure
 
DALRuntimeContext(InputCode<?>, Class<?>) - Constructor for class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
Data - Class in com.github.leeonky.dal.runtime
 
Data(Object, RuntimeContextBuilder.DALRuntimeContext, SchemaType) - Constructor for class com.github.leeonky.dal.runtime.Data
 
data - Variable in class com.github.leeonky.dal.runtime.MetaData
 
data() - Method in class com.github.leeonky.dal.runtime.MetaData
 
data - Variable in class com.github.leeonky.dal.runtime.RuntimeData
 
data() - Method in class com.github.leeonky.dal.runtime.RuntimeData
 
Data.DataList - Class in com.github.leeonky.dal.runtime
 
DATA_REMARK - Variable in class com.github.leeonky.dal.compiler.Compiler
 
DATA_REMARK - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
DATA_REMARK_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
DataList(DALCollection<Object>) - Constructor for class com.github.leeonky.dal.runtime.Data.DataList
 
dataRemark() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
DataRemarkNode - Class in com.github.leeonky.dal.ast.node
 
DataRemarkNode(String) - Constructor for class com.github.leeonky.dal.ast.node.DataRemarkNode
 
dataRemarkNode(List<Character>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
DataRemarkParameterAcceptor<R> - Interface in com.github.leeonky.dal.runtime
 
dataRowSkipEllipsis(int) - Method in class com.github.leeonky.dal.ast.node.table.Body
 
Decorated(DALCollection<E>) - Constructor for class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
DEFAULT - Static variable in class com.github.leeonky.dal.runtime.TextFormatter
 
DEFAULT_CONTINUE_CHAR - Static variable in class com.github.leeonky.dal.runtime.TextFormatter
 
DEFAULT_END_OF_LINE - Static variable in class com.github.leeonky.dal.runtime.TextFormatter
 
DEFAULT_INDEX - Static variable in class com.github.leeonky.dal.ast.node.table.RowHeader
 
DEFAULT_INDEX_HEADER - Variable in class com.github.leeonky.dal.compiler.Compiler
 
DEFAULT_INPUT - Variable in class com.github.leeonky.dal.compiler.Compiler
 
DEFAULT_NEW_LINE - Static variable in class com.github.leeonky.dal.runtime.TextFormatter
 
defaultEqualing(Data, Data) - Static method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
DefaultIndexColumnHeaderRow - Class in com.github.leeonky.dal.ast.node.table
 
DefaultIndexColumnHeaderRow() - Constructor for class com.github.leeonky.dal.ast.node.table.DefaultIndexColumnHeaderRow
 
defaultMatching(Data, Data) - Static method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
DELIMITER - Static variable in class com.github.leeonky.dal.compiler.Constants
 
description() - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
differentPosition(String, String) - Static method in class com.github.leeonky.dal.util.TextUtil
 
DIGITAL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
DIGITAL_OR_MINUS - Static variable in class com.github.leeonky.dal.compiler.Constants
 
disableCommaAnd(NodeParser<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
divide(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
DIVISION - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
DOT - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
DOT_SYMBOL - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
DOUBLE_QUOTED - Static variable in class com.github.leeonky.dal.compiler.Notations
 
dump(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper.Cacheable
 
dump(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
dump(Data) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
dump(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ValueDumper
 
dumpAll() - Method in class com.github.leeonky.dal.runtime.Data
 
Dumper - Interface in com.github.leeonky.dal.runtime.inspector
 
Dumper.Cacheable - Interface in com.github.leeonky.dal.runtime.inspector
 
DumperFactory - Interface in com.github.leeonky.dal.runtime.inspector
 
Dumpers - Class in com.github.leeonky.dal.extensions
 
Dumpers() - Constructor for class com.github.leeonky.dal.extensions.Dumpers
 
dumpField(Data, Object, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.MapDumper
 
DumpingBuffer - Class in com.github.leeonky.dal.runtime.inspector
 
DumpingBuffer.LineBuffer - Class in com.github.leeonky.dal.runtime.inspector
 
DumpingBuffer.MaximizeDump - Exception in com.github.leeonky.dal.runtime.inspector
 
dumpInput(boolean) - Static method in class com.github.leeonky.dal.Accessors
 
dumpInput - Static variable in class com.github.leeonky.dal.Assertions
 
dumpInput(boolean) - Static method in class com.github.leeonky.dal.Assertions
 
dumpType(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ListDumper
 
dumpType(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.MapDumper
 
dumpValue() - Method in class com.github.leeonky.dal.runtime.Data
 
dumpValue(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper.Cacheable
 
dumpValue(Data, DumpingBuffer) - Method in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
dumpValue(Data) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
dumpValue(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ValueDumper
 

E

ELEMENT_ELLIPSIS - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
ELEMENT_ELLIPSIS_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
ElementAssertionFailure - Exception in com.github.leeonky.dal.runtime
 
ElementAssertionFailure(int, DalException) - Constructor for exception com.github.leeonky.dal.runtime.ElementAssertionFailure
 
elementSchemas(List<DALNode>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
EMPTY - Static variable in class com.github.leeonky.dal.compiler.Notations
 
empty() - Static method in class com.github.leeonky.dal.runtime.Result
 
EMPTY_TABLE_ROW_TYPE - Static variable in class com.github.leeonky.dal.ast.node.table.Body
 
EmptyCell - Class in com.github.leeonky.dal.ast.node.table
 
EmptyCell() - Constructor for class com.github.leeonky.dal.ast.node.table.EmptyCell
 
EmptyTransposedRowHeaderRow - Class in com.github.leeonky.dal.ast.node.table
 
EmptyTransposedRowHeaderRow() - Constructor for class com.github.leeonky.dal.ast.node.table.EmptyTransposedRowHeaderRow
 
enableCommaAnd(NodeParser<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
enableNumberProperty(NodeParser.Mandatory<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
enableRelaxProperty(NodeParser<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
enableRelaxProperty(NodeParser.Mandatory<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
enableSlashProperty(NodeParser<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
enableSlashProperty(NodeParser.Mandatory<DALNode, DALProcedure>) - Static method in class com.github.leeonky.dal.compiler.DALProcedure
 
endNotation() - Method in class com.github.leeonky.dal.ast.node.text.NotationAttributeNode
 
endOfLine() - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
endOfLine(String) - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
Enum() - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
Enum(Class<T>) - Constructor for class com.github.leeonky.dal.format.Formatters.Enum
 
equal() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
EQUAL - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
equals(Data, Data) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
equals(Actual, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
EQUALS_CHECKER - Static variable in interface com.github.leeonky.dal.runtime.checker.Checker
 
EqualsChecker - Class in com.github.leeonky.dal.runtime.checker
 
EqualsChecker() - Constructor for class com.github.leeonky.dal.runtime.checker.EqualsChecker
 
equalsExpect(Object, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
equalTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
equalTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
equalTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
equalTo(T) - Static method in interface com.github.leeonky.dal.format.Value
 
equalTo() - Method in interface com.github.leeonky.dal.runtime.ExpectationFactory.Expectation
 
ErrorHook - Interface in com.github.leeonky.dal.runtime
 
errorLog(String, Object...) - Static method in class com.github.leeonky.dal.runtime.schema.Verification
 
errorMessage(String, Object) - Method in class com.github.leeonky.dal.format.Type.ComparableType
 
errorMessage(String, Object) - Method in interface com.github.leeonky.dal.format.Type
 
errorMessage(String, Object) - Method in interface com.github.leeonky.dal.format.Value
 
evaluate(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ConstValueNode
 
evaluate(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALNode
 
evaluate(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DataRemarkNode
 
evaluate(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 
evaluate(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.text.TextBlockNode
 
evaluate(Object, String) - Method in class com.github.leeonky.dal.DAL
 
evaluate(InputCode<Object>, String) - Method in class com.github.leeonky.dal.DAL
 
evaluate(InputCode<Object>, String, Class<?>) - Method in class com.github.leeonky.dal.DAL
 
evaluateAll(Object, String) - Method in class com.github.leeonky.dal.DAL
 
evaluateAll(InputCode<Object>, String) - Method in class com.github.leeonky.dal.DAL
 
evaluateData(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ConstRemarkNode
 
evaluateData(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
evaluateData(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALNode
 
evaluateData(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.InputNode
 
evaluateData(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
exact(String) - Method in class com.github.leeonky.dal.Assertions
 
exception(Function<DALExpression, RuntimeException>) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
exclamation() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
EXCLAMATION - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
EXCLAMATION_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
ExclamationData - Class in com.github.leeonky.dal.runtime
 
ExclamationData(Data, DALNode, DALNode, RuntimeContextBuilder.DALRuntimeContext) - Constructor for class com.github.leeonky.dal.runtime.ExclamationData
 
ExclamationNode - Class in com.github.leeonky.dal.ast.node
 
ExclamationNode(List<String>) - Constructor for class com.github.leeonky.dal.ast.node.ExclamationNode
 
executable(Notation<?, ?, ?, ?, ?>) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
ExecutableNode - Interface in com.github.leeonky.dal.ast.node
 
execute(Supplier<T>) - Method in class com.github.leeonky.dal.runtime.Data
 
expect(Object) - Static method in class com.github.leeonky.dal.Assertions
 
Expect - Class in com.github.leeonky.dal.runtime.schema
 
Expect(BeanClass<Object>, Object) - Constructor for class com.github.leeonky.dal.runtime.schema.Expect
 
expect - Variable in class com.github.leeonky.dal.runtime.schema.Expect
 
expect(Expect) - Static method in class com.github.leeonky.dal.runtime.schema.Verification
 
ExpectationFactory - Interface in com.github.leeonky.dal.runtime
 
ExpectationFactory.Expectation - Interface in com.github.leeonky.dal.runtime
 
ExpectationFactory.Type - Enum in com.github.leeonky.dal.runtime
 
expectRun(InputCode<Object>) - Static method in class com.github.leeonky.dal.Assertions
 
EXPLICIT_PROPERTY_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
expression(DALNode, DALOperator, DALNode) - Static method in class com.github.leeonky.dal.ast.node.DALExpression
 
EXPRESSION - Variable in class com.github.leeonky.dal.compiler.Compiler
 
EXPRESSION_RELAX_STRING - Variable in class com.github.leeonky.dal.compiler.Compiler
 
EXPRESSION_RELAX_STRING - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
EXPRESSION_RELAX_STRING_TAIL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
ExpressionException - Exception in com.github.leeonky.dal.runtime
 
ExpressionException() - Constructor for exception com.github.leeonky.dal.runtime.ExpressionException
 
extend(Class<?>...) - Method in class com.github.leeonky.dal.DAL
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.Checkers
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.Dumpers
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.Formatters
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.MetaProperties
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.Operators
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.TextFormatters
 
extend(DAL) - Method in class com.github.leeonky.dal.extensions.Types
 
extend(DAL) - Method in interface com.github.leeonky.dal.runtime.Extension
 
Extension - Interface in com.github.leeonky.dal.runtime
 
ExtensionName - Annotation Type in com.github.leeonky.dal.type
 
extractFormatter() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
extractTextFormatter(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.text.TextBlockAttributeNode
 
extractType() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 

F

Factory - Class in com.github.leeonky.dal.ast.opt
 
Factory() - Constructor for class com.github.leeonky.dal.ast.opt.Factory
 
Factory.ExpressionContextData - Interface in com.github.leeonky.dal.ast.opt
 
Factory.ExpressionContextData.DataContextData - Interface in com.github.leeonky.dal.ast.opt
 
Factory.ExpressionContextData.DataDataObject - Interface in com.github.leeonky.dal.ast.opt
 
Factory.ExpressionContextData.DataObject - Interface in com.github.leeonky.dal.ast.opt
 
Factory.ExpressionContextData.DataOptDataContextData - Interface in com.github.leeonky.dal.ast.opt
 
Factory.ExpressionContextData.SupplierSupplierData - Interface in com.github.leeonky.dal.ast.opt
 
Factory.QuadFunction<T1,T2,T3,T4,R> - Interface in com.github.leeonky.dal.ast.opt
 
Factory.VerificationOperator - Class in com.github.leeonky.dal.ast.opt
 
failed(CheckingContext) - Method in interface com.github.leeonky.dal.runtime.checker.Checker
 
failed(CheckingContext) - Method in class com.github.leeonky.dal.runtime.checker.MatchesChecker
 
FALSE - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
fetch(Data, Data) - Method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
fetchArgRange(RuntimeContextBuilder) - Method in interface com.github.leeonky.dal.runtime.CurryingMethod
 
fetchDataRowSkipEllipsis(int) - Method in class com.github.leeonky.dal.ast.node.TableNode
 
fetchDumper(Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
fetchEqualsChecker(Data, Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
fetchFormatter(String, int) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
fetchGlobalMetaFunction(MetaData) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
fetchMatchingChecker(Data, Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
fetchSuperMetaFunction(MetaData) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
FieldAlias - Annotation Type in com.github.leeonky.dal.type
 
FieldAliases - Annotation Type in com.github.leeonky.dal.type
 
fieldNames() - Method in class com.github.leeonky.dal.runtime.Data
 
fieldNames() - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
filter(Predicate<E>) - Method in class com.github.leeonky.dal.runtime.CollectionDALCollection
 
filter(Predicate<E>) - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
filter(Predicate<E>) - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
filter(String) - Method in class com.github.leeonky.dal.runtime.Data
 
filter(Predicate<E>) - Method in class com.github.leeonky.dal.runtime.IterableDALCollection
 
findPropertyReaderNames(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
firstFieldFromAlias(Object) - Method in class com.github.leeonky.dal.runtime.Data
 
firstFieldFromAlias(Object) - Method in class com.github.leeonky.dal.runtime.SchemaType
 
firstIndex() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
firstIndex() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
firstIndex() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
forceFailed(Function<CheckingContext, String>) - Static method in interface com.github.leeonky.dal.runtime.checker.Checker
 
format(F, TextAttribute, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
format(F, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
Formatter<T,R> - Interface in com.github.leeonky.dal.format
 
Formatters - Class in com.github.leeonky.dal.extensions
 
Formatters() - Constructor for class com.github.leeonky.dal.extensions.Formatters
 
Formatters - Class in com.github.leeonky.dal.format
 
Formatters() - Constructor for class com.github.leeonky.dal.format.Formatters
 
Formatters.Boolean - Class in com.github.leeonky.dal.format
 
Formatters.Enum<T extends java.lang.Enum<T>> - Class in com.github.leeonky.dal.format
 
Formatters.Instant - Class in com.github.leeonky.dal.format
 
Formatters.Integer - Class in com.github.leeonky.dal.format
 
Formatters.LocalDate - Class in com.github.leeonky.dal.format
 
Formatters.LocalDateTime - Class in com.github.leeonky.dal.format
 
Formatters.Number - Class in com.github.leeonky.dal.format
 
Formatters.PositiveInteger - Class in com.github.leeonky.dal.format
 
Formatters.PositiveNumber - Class in com.github.leeonky.dal.format
 
Formatters.String - Class in com.github.leeonky.dal.format
Deprecated.
Formatters.URL - Class in com.github.leeonky.dal.format
 
Formatters.ZeroNumber - Class in com.github.leeonky.dal.format
 
from(Object) - Method in class com.github.leeonky.dal.Accessors
 
fullDescription() - Method in class com.github.leeonky.dal.runtime.TextFormatter
 

G

get(String) - Static method in class com.github.leeonky.dal.Accessors
 
get(Class<?>, Supplier<T>) - Method in class com.github.leeonky.dal.runtime.ClassKeyMap
 
get() - Method in interface com.github.leeonky.dal.type.InputValue
 
getActual() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
getByIndex(int) - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
getByIndex(int) - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
getByIndex(int) - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
getByPosition(int) - Method in class com.github.leeonky.dal.runtime.CollectionDALCollection
 
getByPosition(int) - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
getByPosition(int) - Method in class com.github.leeonky.dal.runtime.IterableDALCollection
 
getCause() - Method in exception com.github.leeonky.dal.runtime.PropertyAccessException
 
getCause() - Method in exception com.github.leeonky.dal.runtime.RuntimeException
 
getConverter() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
getConverter() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
getData(Object) - Method in class com.github.leeonky.dal.runtime.ClassKeyMap
 
getExpected() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
getFieldNames(Data) - Method in class com.github.leeonky.dal.runtime.inspector.MapDumper
 
getFormatter(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.text.TextBlockAttributeListNode
 
getFormatterName() - Method in interface com.github.leeonky.dal.format.Formatter
 
getGenericType(int) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
getHeader(int) - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
getHeader(int) - Method in class com.github.leeonky.dal.ast.node.table.DefaultIndexColumnHeaderRow
 
getHeader() - Method in class com.github.leeonky.dal.ast.node.table.TransposedRow
 
getImplicitObject(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
getInputClause() - Method in exception com.github.leeonky.dal.runtime.InputException
 
getInstance() - Static method in class com.github.leeonky.dal.DAL
 
getNumberType() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
getOperandPosition() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
getOperandPosition() - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
getOriginalActual() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
getOriginalExpected() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
getPath() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
getPositionBegin() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
getPropertyChainBefore(SchemaType) - Method in class com.github.leeonky.dal.runtime.SchemaType
 
getPropertyNames(Map<?, ?>) - Method in class com.github.leeonky.dal.extensions.MapPropertyAccessor
 
getPropertyNames(T) - Method in class com.github.leeonky.dal.runtime.JavaClassPropertyAccessor
 
getPropertyNames(T) - Method in interface com.github.leeonky.dal.runtime.PropertyAccessor
 
getPropertyValue(Data, Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
getRootSymbolName() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
getRootSymbolName() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
getRootSymbolName() - Method in class com.github.leeonky.dal.ast.node.ListMappingNode
 
getRootSymbolName() - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
getRootSymbolName() - Method in class com.github.leeonky.dal.ast.node.SymbolNode
 
getRowHeader(int) - Method in class com.github.leeonky.dal.ast.node.table.TransposedRowHeaderRow
 
getRuntimeContext() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
getRuntimeContextBuilder() - Method in class com.github.leeonky.dal.DAL
 
getSchema() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
getThis() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
getType() - Method in class com.github.leeonky.dal.ast.node.SortSymbolNode
 
getValue() - Method in class com.github.leeonky.dal.ast.node.ConstValueNode
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.ast.node.ExecutableNode
 
getValue(DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.ast.node.ExecutableNode
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ListMappingNode
 
getValue(DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ListMappingNodeMeta
 
getValue(DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.MetaSymbolNode
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.PropertyPattern
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.PropertyThis
 
getValue(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.SymbolNode
 
getValue(Map<?, ?>, Object) - Method in class com.github.leeonky.dal.extensions.MapPropertyAccessor
 
getValue(List<Object>) - Method in class com.github.leeonky.dal.runtime.Data
 
getValue(Object) - Method in class com.github.leeonky.dal.runtime.Data
 
getValue(T, Object) - Method in class com.github.leeonky.dal.runtime.JavaClassPropertyAccessor
 
getValue(T, Object) - Method in interface com.github.leeonky.dal.runtime.PropertyAccessor
 
getValue() - Method in class com.github.leeonky.dal.runtime.Result
 
getValueByData(Data, Object) - Method in interface com.github.leeonky.dal.runtime.PropertyAccessor
 
getValueConstructorViaSchema(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.SchemaNode
 
GREATER - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
greater(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
GREATER_OR_EQUAL - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
greaterOrEqual(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
greaterOrEqualTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
greaterOrEqualTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
greaterOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
greaterOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Value
 
greaterThan(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
greaterThan(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
greaterThan(T) - Static method in interface com.github.leeonky.dal.format.Type
 
greaterThan(T) - Static method in interface com.github.leeonky.dal.format.Value
 
GroupExpression - Class in com.github.leeonky.dal.ast.node
 
GroupExpression(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.GroupExpression
 
GroupExpression(List<DALNode>, List<DALNode>, String) - Constructor for class com.github.leeonky.dal.ast.node.GroupExpression
 
guessInputType(Type) - Static method in class com.github.leeonky.dal.format.BaseFormatter
 
guessTableHeaderType() - Method in class com.github.leeonky.dal.ast.node.ConstValueNode
 
guessTableHeaderType() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
guessTableHeaderType() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
guessTableHeaderType() - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 

H

handle(ThrowingSupplier<Object>, String, Throwable) - Method in interface com.github.leeonky.dal.runtime.ErrorHook
 
hasResult() - Method in class com.github.leeonky.dal.runtime.Result
 
hookError(ThrowingSupplier<Object>, String, Throwable) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 

I

IllegalFieldException - Exception in com.github.leeonky.dal.runtime
 
IllegalFieldException() - Constructor for exception com.github.leeonky.dal.runtime.IllegalFieldException
 
illegalOp1RuntimeException(String) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
illegalOp2RuntimeException(String) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
illegalOperationRuntimeException(String) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
IllegalTypeException - Exception in com.github.leeonky.dal.runtime
 
IllegalTypeException() - Constructor for exception com.github.leeonky.dal.runtime.IllegalTypeException
 
IllegalTypeException(String) - Constructor for exception com.github.leeonky.dal.runtime.IllegalTypeException
 
IMPLICIT_PROPERTY_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
indent() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
indent(Consumer<DumpingBuffer>) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
index() - Method in class com.github.leeonky.dal.IndexedElement
 
index(int) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
index() - Method in exception com.github.leeonky.dal.runtime.ListMappingElementAccessException
 
IndexedElement<T> - Class in com.github.leeonky.dal
 
IndexedElement(int, T) - Constructor for class com.github.leeonky.dal.IndexedElement
 
IndexedElement.Mapper<E,R> - Interface in com.github.leeonky.dal
 
indexes() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
indexes() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
indexes() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
indexSkipEllipsis - Variable in exception com.github.leeonky.dal.runtime.RowAssertionFailure
 
infinite() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
infinite() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
infinite() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
infinite() - Method in class com.github.leeonky.dal.runtime.InfiniteDALCollection
 
InfiniteCollectionException - Exception in com.github.leeonky.dal.runtime
 
InfiniteCollectionException(String) - Constructor for exception com.github.leeonky.dal.runtime.InfiniteCollectionException
 
InfiniteDALCollection<E> - Class in com.github.leeonky.dal.runtime
 
InfiniteDALCollection(Supplier<E>) - Constructor for class com.github.leeonky.dal.runtime.InfiniteDALCollection
 
initPartialPropertyStack(Data, Object, Data) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
INPUT_NODE - Static variable in class com.github.leeonky.dal.ast.node.InputNode
 
InputCode<T> - Interface in com.github.leeonky.dal.type
 
InputException - Exception in com.github.leeonky.dal.runtime
 
InputException(Throwable) - Constructor for exception com.github.leeonky.dal.runtime.InputException
 
InputNode - Class in com.github.leeonky.dal.ast.node
 
InputNode() - Constructor for class com.github.leeonky.dal.ast.node.InputNode
 
InputValue<T> - Interface in com.github.leeonky.dal.type
 
insert(DALNode, DALOperator) - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ConstRemarkNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ConstValueNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
inspect() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.DataRemarkNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ExclamationNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.GroupExpression
 
inspect() - Method in class com.github.leeonky.dal.ast.node.InputNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ListEllipsisNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ListMappingNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ListScopeNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ListScopeNode.NatureOrder
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ListScopeNode.ReverseOrder
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ObjectScopeNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.PropertyPattern
 
inspect() - Method in class com.github.leeonky.dal.ast.node.PropertyThis
 
inspect() - Method in class com.github.leeonky.dal.ast.node.RegexNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.SchemaComposeNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.SchemaNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.SortGroupNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.SortSymbolNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.SymbolNode
 
inspect(Object) - Method in enum com.github.leeonky.dal.ast.node.SymbolNode.Type
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.Body
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeader
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.DefaultIndexColumnHeaderRow
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.EmptyCell
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.EmptyTransposedRowHeaderRow
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.Row
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.RowHeader
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.TransposedBody
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.TransposedRow
 
inspect() - Method in class com.github.leeonky.dal.ast.node.table.TransposedRowHeaderRow
 
inspect() - Method in class com.github.leeonky.dal.ast.node.TableNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.text.NotationAttributeNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.text.TextBlockAttributeListNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.text.TextBlockAttributeNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.text.TextBlockNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.text.TextBlockNotationNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.TransposedTableNode
 
inspect() - Method in class com.github.leeonky.dal.ast.node.WildcardNode
 
inspect(String, String) - Method in class com.github.leeonky.dal.ast.opt.DALOperator
 
inspect(String, String) - Method in class com.github.leeonky.dal.ast.opt.Factory.VerificationOperator
 
inspectExpectType() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
inspectFullType() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
inspectType(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ValueDumper
 
inspectValue(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.StringDumper
 
inspectValue(Data, DumpingBuffer) - Method in class com.github.leeonky.dal.runtime.inspector.ValueDumper
 
instance() - Method in class com.github.leeonky.dal.runtime.Data
 
Instant() - Constructor for class com.github.leeonky.dal.format.Formatters.Instant
 
INTEGER - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
Integer() - Constructor for class com.github.leeonky.dal.format.Formatters.Integer
 
invalidGenericType() - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
InvalidPropertyException - Exception in com.github.leeonky.dal.runtime
 
InvalidPropertyException(String) - Constructor for exception com.github.leeonky.dal.runtime.InvalidPropertyException
 
invokeDataRemark(RemarkData) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
invokeExclamations(ExclamationData) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
invokeMetaProperty(MetaData) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
is(Class<?>) - Method in class com.github.leeonky.dal.Assertions
 
is(String) - Method in class com.github.leeonky.dal.Assertions
 
is() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
IS - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
IS - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
isCodeBeginning() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
isCollection() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isData() - Method in class com.github.leeonky.dal.ast.node.table.Row
 
isEnableCommaAnd() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
isEnableNumberProperty() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
isEnableRelaxProperty() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
isEnableSlashProperty() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
isFormatter() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isInstance(Class<?>) - Method in class com.github.leeonky.dal.runtime.MetaData
 
isInstanceOf(Actual) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isInstanceType(Actual) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isList(T) - Method in interface com.github.leeonky.dal.runtime.DALCollectionFactory
 
isList() - Method in class com.github.leeonky.dal.runtime.Data
 
isMap() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isNeedInspect() - Method in class com.github.leeonky.dal.ast.opt.DALOperator
 
isNull() - Method in class com.github.leeonky.dal.runtime.Data
 
isNull(T) - Method in interface com.github.leeonky.dal.runtime.PropertyAccessor
 
isNull(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
isNull() - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
isRegisteredList(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
isSchema() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isSchemaType() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isSchemaValue() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
isValid(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
isValidType(Object) - Method in class com.github.leeonky.dal.format.BaseFormatter
 
isValidType(Object) - Method in interface com.github.leeonky.dal.format.Formatter
 
isValidValue(R) - Method in interface com.github.leeonky.dal.format.Formatter
 
IterableDALCollection<E> - Class in com.github.leeonky.dal.runtime
 
IterableDALCollection(Iterable<E>) - Constructor for class com.github.leeonky.dal.runtime.IterableDALCollection
 
iterator() - Method in class com.github.leeonky.dal.runtime.CollectionDALCollection
 
iterator() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
iterator() - Method in class com.github.leeonky.dal.runtime.IterableDALCollection
 

J

JavaArrayDALCollectionFactory - Class in com.github.leeonky.dal.runtime
 
JavaArrayDALCollectionFactory(Object) - Constructor for class com.github.leeonky.dal.runtime.JavaArrayDALCollectionFactory
 
JavaClassPropertyAccessor<T> - Class in com.github.leeonky.dal.runtime
 
JavaClassPropertyAccessor(BeanClass<T>) - Constructor for class com.github.leeonky.dal.runtime.JavaClassPropertyAccessor
 
join(List<Character>) - Static method in class com.github.leeonky.dal.util.TextUtil
 

K

key(Object) - Method in class com.github.leeonky.dal.runtime.inspector.MapDumper
 
Keywords() - Constructor for class com.github.leeonky.dal.compiler.Notations.Keywords
 

L

label() - Method in class com.github.leeonky.dal.runtime.ExclamationData
 
left() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
length() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer.LineBuffer
 
LESS - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
less(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
LESS_OR_EQUAL - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
lessExpectSize(int) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
lessOrEqual(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
lessOrEqualTo(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
lessOrEqualTo(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
lessOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Type
 
lessOrEqualTo(T) - Static method in interface com.github.leeonky.dal.format.Value
 
lessThan(long) - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
lessThan(Number) - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
lessThan(T) - Static method in interface com.github.leeonky.dal.format.Type
 
lessThan(T) - Static method in interface com.github.leeonky.dal.format.Value
 
limit(int) - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
limit(int) - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
limit(int) - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
LINE_COMMENT1 - Static variable in class com.github.leeonky.dal.compiler.Notations
 
LINE_COMMENT2 - Static variable in class com.github.leeonky.dal.compiler.Notations
 
LINE_COMMENTS - Static variable in class com.github.leeonky.dal.compiler.Notations
 
LineBuffer(RuntimeContextBuilder.DALRuntimeContext) - Constructor for class com.github.leeonky.dal.runtime.inspector.DumpingBuffer.LineBuffer
 
linePositionException(TableNode) - Method in exception com.github.leeonky.dal.runtime.ElementAssertionFailure
 
linePositionException(TableNode) - Method in exception com.github.leeonky.dal.runtime.RowAssertionFailure
 
lines(String) - Static method in class com.github.leeonky.dal.util.TextUtil
 
list() - Method in class com.github.leeonky.dal.runtime.Data
 
LIST_DUMPER - Static variable in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
LIST_MAPPING - Static variable in class com.github.leeonky.dal.compiler.Notations
 
LIST_MAPPING_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
LIST_SCOPE_RELAX_STRING - Variable in class com.github.leeonky.dal.compiler.Compiler
 
LIST_SCOPE_RELAX_STRING - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
LIST_SCOPE_RELAX_STRING_TAIL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
ListDumper - Class in com.github.leeonky.dal.runtime.inspector
 
ListDumper() - Constructor for class com.github.leeonky.dal.runtime.inspector.ListDumper
 
ListEllipsisNode - Class in com.github.leeonky.dal.ast.node
 
ListEllipsisNode() - Constructor for class com.github.leeonky.dal.ast.node.ListEllipsisNode
 
listMap(Object) - Method in class com.github.leeonky.dal.runtime.Data.DataList
 
listMap(Function<Data, Object>) - Method in class com.github.leeonky.dal.runtime.Data.DataList
 
ListMappingElementAccessException - Exception in com.github.leeonky.dal.runtime
 
ListMappingElementAccessException(int, PropertyAccessException) - Constructor for exception com.github.leeonky.dal.runtime.ListMappingElementAccessException
 
ListMappingNode - Class in com.github.leeonky.dal.ast.node
 
ListMappingNode(DALNode) - Constructor for class com.github.leeonky.dal.ast.node.ListMappingNode
 
ListMappingNodeMeta - Class in com.github.leeonky.dal.ast.node
 
ListMappingNodeMeta(DALNode) - Constructor for class com.github.leeonky.dal.ast.node.ListMappingNodeMeta
 
ListScopeNode - Class in com.github.leeonky.dal.ast.node
 
ListScopeNode(List<Clause<DALNode>>, Comparator<Data>, ListScopeNode.Style) - Constructor for class com.github.leeonky.dal.ast.node.ListScopeNode
 
ListScopeNode(List<DALNode>, ListScopeNode.Type, Comparator<Data>, ListScopeNode.Style) - Constructor for class com.github.leeonky.dal.ast.node.ListScopeNode
 
ListScopeNode(List<Clause<DALNode>>) - Constructor for class com.github.leeonky.dal.ast.node.ListScopeNode
 
ListScopeNode.NatureOrder - Class in com.github.leeonky.dal.ast.node
 
ListScopeNode.ReverseOrder - Class in com.github.leeonky.dal.ast.node
 
ListScopeNode.Style - Enum in com.github.leeonky.dal.ast.node
 
ListScopeNode.Type - Enum in com.github.leeonky.dal.ast.node
 
LocalDate() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDate
 
LocalDateTime() - Constructor for class com.github.leeonky.dal.format.Formatters.LocalDateTime
 
logical(Notation<?, ?, ?, ?, ?>, Factory.ExpressionContextData.SupplierSupplierData) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 

M

makeExpressionWithOptionalIndexAndSchema(RowType, DALNode, DALOperator, DALNode) - Method in class com.github.leeonky.dal.ast.node.table.RowHeader
 
map(IndexedElement.Mapper<? super T, ? extends R>) - Method in class com.github.leeonky.dal.IndexedElement
 
map(IndexedElement.Mapper<? super E, ? extends R>) - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
map(IndexedElement.Mapper<? super E, ? extends R>) - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
map(IndexedElement.Mapper<? super E, ? extends R>) - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
map(Function<Object, Object>) - Method in class com.github.leeonky.dal.runtime.Data
 
MAP_DUMPER - Static variable in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
MapDumper - Class in com.github.leeonky.dal.runtime.inspector
 
MapDumper() - Constructor for class com.github.leeonky.dal.runtime.inspector.MapDumper
 
mapKeysSize() - Method in class com.github.leeonky.dal.runtime.schema.Expect
Deprecated.
mappingAccess(Object) - Method in class com.github.leeonky.dal.runtime.SchemaType
 
MapPropertyAccessor - Class in com.github.leeonky.dal.extensions
 
MapPropertyAccessor() - Constructor for class com.github.leeonky.dal.extensions.MapPropertyAccessor
 
markPositionOnCells(DalException) - Method in class com.github.leeonky.dal.ast.node.table.Row
 
match(String) - Method in class com.github.leeonky.dal.Assertions
 
match() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
match(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.runtime.Operation
 
MATCH_NULL_CHECKER - Static variable in interface com.github.leeonky.dal.runtime.checker.Checker
 
MATCHER - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
matches() - Method in interface com.github.leeonky.dal.runtime.ExpectationFactory.Expectation
 
MATCHES_CHECKER - Static variable in interface com.github.leeonky.dal.runtime.checker.Checker
 
MatchesChecker - Class in com.github.leeonky.dal.runtime.checker
 
MatchesChecker() - Constructor for class com.github.leeonky.dal.runtime.checker.MatchesChecker
 
MATRIX_COLUMN_SPLITTER - Static variable in class com.github.leeonky.dal.compiler.Notations
 
maxDumpingLineCount() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
maxDumpingObjectSize() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
MaximizeDump() - Constructor for exception com.github.leeonky.dal.runtime.inspector.DumpingBuffer.MaximizeDump
 
mayBeElementEllipsis() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
mayBeMetaProperty() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
mayBeOpeningGroup() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
mayBeUnEqual() - Method in class com.github.leeonky.dal.compiler.DALProcedure
 
merge(ColumnHeaderRow) - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeaderRow
 
merge(Row) - Method in class com.github.leeonky.dal.ast.node.table.Row
 
merge(RowType) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
merge(TextFormatter<T2, R>) - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
mergeBy(SpecifyIndexRowType) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
mergeBy(DefaultIndexRowType) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
mergeBy(SpecifyPropertyRowType) - Method in class com.github.leeonky.dal.ast.node.table.RowType
 
mergeRowTypeBy(RowType) - Method in class com.github.leeonky.dal.ast.node.table.Row
 
mergeTextFormatter(String, String, String...) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
message(CheckingContext) - Method in interface com.github.leeonky.dal.runtime.checker.Checker
 
message(CheckingContext) - Method in class com.github.leeonky.dal.runtime.checker.EqualsChecker
 
message(CheckingContext) - Method in class com.github.leeonky.dal.runtime.checker.MatchesChecker
 
messageEqualTo() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
messageMatch() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
META - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
META_LIST_MAPPING_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
MetaData - Class in com.github.leeonky.dal.runtime
 
MetaData(DALNode, Object, RuntimeContextBuilder.DALRuntimeContext) - Constructor for class com.github.leeonky.dal.runtime.MetaData
 
MetaProperties - Class in com.github.leeonky.dal.extensions
 
MetaProperties() - Constructor for class com.github.leeonky.dal.extensions.MetaProperties
 
MetaSymbolNode - Class in com.github.leeonky.dal.ast.node
 
MetaSymbolNode(String) - Constructor for class com.github.leeonky.dal.ast.node.MetaSymbolNode
 
metaSymbolNode(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
methodToCurrying(Class<?>, Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
MINUS - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
mulDiv(Notation<?, ?, ?, ?, ?>, Factory.ExpressionContextData.DataOptDataContextData, Operators) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
MULTIPLICATION - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
multiply(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 

N

name() - Method in class com.github.leeonky.dal.runtime.MetaData
 
NameStrategy - Interface in com.github.leeonky.dal.runtime
 
NatureOrder(List<Clause<DALNode>>) - Constructor for class com.github.leeonky.dal.ast.node.ListScopeNode.NatureOrder
 
needPostBlankWarningCheck() - Method in class com.github.leeonky.dal.ast.node.ConstValueNode
 
needPostBlankWarningCheck() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
needPostBlankWarningCheck() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
needPrefixBlankWarningCheck() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
needPrefixBlankWarningCheck() - Method in class com.github.leeonky.dal.ast.node.SymbolNode
 
negate(Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
negative() - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
negative() - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
newInstance() - Method in interface com.github.leeonky.dal.DALFactory
 
newLine() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
newLine() - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
newLine(String) - Method in class com.github.leeonky.dal.runtime.TextAttribute
 
NO_SEQUENCE - Static variable in class com.github.leeonky.dal.ast.node.SortGroupNode
 
NodeFactory - Class in com.github.leeonky.dal.ast.node
 
NodeFactory() - Constructor for class com.github.leeonky.dal.ast.node.NodeFactory
 
NOP_COMPARATOR - Static variable in class com.github.leeonky.dal.ast.node.SortGroupNode
 
noSequence() - Static method in class com.github.leeonky.dal.ast.node.SortGroupNode
 
NOT - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
not(Object) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
NOT_EQUAL - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
NotationAttributeNode - Class in com.github.leeonky.dal.ast.node.text
 
NotationAttributeNode(DALNode, TextBlockAttributeListNode) - Constructor for class com.github.leeonky.dal.ast.node.text.NotationAttributeNode
 
Notations - Class in com.github.leeonky.dal.compiler
 
Notations() - Constructor for class com.github.leeonky.dal.compiler.Notations
 
Notations.Keywords - Class in com.github.leeonky.dal.compiler
 
Notations.Operators - Class in com.github.leeonky.dal.compiler
 
notEqual(Data, Data) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
now(int) - Static method in class com.github.leeonky.dal.format.Formatters.Instant
 
now() - Static method in class com.github.leeonky.dal.format.Formatters.Instant
 
NULL - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
nullReference() - Static method in interface com.github.leeonky.dal.format.Type
 
nullReference() - Static method in interface com.github.leeonky.dal.format.Value
 
NUMBER - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
Number() - Constructor for class com.github.leeonky.dal.format.Formatters.Number
 
numberSymbol(DALNode) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 

O

OBJECT_SCOPE_RELAX_STRING - Variable in class com.github.leeonky.dal.compiler.Compiler
 
OBJECT_SCOPE_RELAX_STRING - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
OBJECT_SCOPE_RELAX_STRING_TAIL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
objectNotEquals() - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
ObjectScopeNode - Class in com.github.leeonky.dal.ast.node
 
ObjectScopeNode(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.ObjectScopeNode
 
ObjectScopeNode(DALNode) - Constructor for class com.github.leeonky.dal.ast.node.ObjectScopeNode
 
of(Object) - Static method in class com.github.leeonky.dal.runtime.Result
 
OPEN_REGEX - Static variable in class com.github.leeonky.dal.compiler.Notations
 
OPENING_BRACES - Static variable in class com.github.leeonky.dal.compiler.Notations
 
OPENING_BRACKET - Static variable in class com.github.leeonky.dal.compiler.Notations
 
OPENING_GROUP - Static variable in class com.github.leeonky.dal.compiler.Notations
 
OPENING_PARENTHESES - Static variable in class com.github.leeonky.dal.compiler.Notations
 
OPERAND - Variable in class com.github.leeonky.dal.compiler.Compiler
 
operate(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.runtime.Operation
 
Operation - Interface in com.github.leeonky.dal.runtime
 
operator() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
operator() - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeader
 
operator() - Method in class com.github.leeonky.dal.ast.node.table.RowHeader
 
Operators() - Constructor for class com.github.leeonky.dal.compiler.Notations.Operators
 
Operators - Class in com.github.leeonky.dal.compiler
 
Operators() - Constructor for class com.github.leeonky.dal.compiler.Operators
 
Operators - Class in com.github.leeonky.dal.extensions
 
Operators() - Constructor for class com.github.leeonky.dal.extensions.Operators
 
Operators - Enum in com.github.leeonky.dal.runtime
 
opt1(Supplier<T>) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
opt2(Supplier<T>) - Static method in exception com.github.leeonky.dal.runtime.ExpressionException
 
optionalNewLine() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
OR - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
OR - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
or(Supplier<Data>, Supplier<Data>) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
order() - Method in class com.github.leeonky.dal.extensions.Operators
 
order() - Method in interface com.github.leeonky.dal.runtime.Extension
 
Order - Annotation Type in com.github.leeonky.dal.runtime
 
overrideType() - Method in class com.github.leeonky.dal.ast.opt.DALOperator
 

P

parenthesesNode(DALNode) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
ParenthesesNode - Class in com.github.leeonky.dal.ast.node
 
ParenthesesNode(DALNode) - Constructor for class com.github.leeonky.dal.ast.node.ParenthesesNode
 
Partial - Annotation Type in com.github.leeonky.dal.type
 
PartialObject - Interface in com.github.leeonky.dal.runtime
 
PLUS - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
plus(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
plusSub(Notation<?, ?, ?, ?, ?>, Factory.ExpressionContextData.DataOptDataContextData, Operators) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
polymorphicSchemaType(Class<?>) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
position() - Method in class com.github.leeonky.dal.ast.node.table.RowHeader
 
positive() - Static method in class com.github.leeonky.dal.format.Formatters.Integer
 
positive() - Static method in class com.github.leeonky.dal.format.Formatters.Number
 
positive(Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
PositiveInteger() - Constructor for class com.github.leeonky.dal.format.Formatters.PositiveInteger
 
PositiveNumber() - Constructor for class com.github.leeonky.dal.format.Formatters.PositiveNumber
 
Precedence - Class in com.github.leeonky.dal.ast.opt
 
Precedence() - Constructor for class com.github.leeonky.dal.ast.opt.Precedence
 
predicate(String, String) - Method in interface com.github.leeonky.dal.runtime.PartialObject
 
printLine(List<? extends DALNode>) - Static method in class com.github.leeonky.dal.ast.node.TableNode
 
property() - Method in class com.github.leeonky.dal.ast.node.table.ColumnHeader
 
PROPERTY_CHAIN - Variable in class com.github.leeonky.dal.compiler.Compiler
 
PROPERTY_DELIMITER - Static variable in class com.github.leeonky.dal.compiler.Constants
 
PROPERTY_DELIMITER_STRING - Static variable in class com.github.leeonky.dal.compiler.Constants
 
PROPERTY_POSTFIX - Variable in class com.github.leeonky.dal.compiler.Compiler
 
propertyAccessException() - Method in exception com.github.leeonky.dal.runtime.ListMappingElementAccessException
 
PropertyAccessException - Exception in com.github.leeonky.dal.runtime
 
PropertyAccessException(String, Exception) - Constructor for exception com.github.leeonky.dal.runtime.PropertyAccessException
 
PropertyAccessor<T> - Interface in com.github.leeonky.dal.runtime
 
propertyChain() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
propertyChain() - Method in class com.github.leeonky.dal.ast.node.DALNode
 
propertyChain() - Method in class com.github.leeonky.dal.ast.node.InputNode
 
propertyChain() - Method in class com.github.leeonky.dal.ast.node.ParenthesesNode
 
propertyChain() - Method in class com.github.leeonky.dal.ast.node.SymbolNode
 
PropertyPattern - Class in com.github.leeonky.dal.ast.node
 
PropertyPattern(DALNode) - Constructor for class com.github.leeonky.dal.ast.node.PropertyPattern
 
propertyReaders() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
PropertyThis - Class in com.github.leeonky.dal.ast.node
 
PropertyThis() - Constructor for class com.github.leeonky.dal.ast.node.PropertyThis
 
pushAndExecute(Data, Supplier<T>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
put(Class<?>, T) - Method in class com.github.leeonky.dal.runtime.ClassKeyMap
 

R

regex(List<Character>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
RegexNode - Class in com.github.leeonky.dal.ast.node
 
RegexNode(String) - Constructor for class com.github.leeonky.dal.ast.node.RegexNode
 
register(CheckerFactory) - Method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
register(Class<?>, Class<?>, CheckerFactory) - Method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
register(Class<?>, CheckerFactory) - Method in class com.github.leeonky.dal.runtime.checker.CheckerSet
 
registerCurryingMethodAvailableParameters(Method, BiFunction<Object, List<Object>, List<Object>>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerDALCollectionFactory(Class<T>, DALCollectionFactory<T, E>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerDataRemark(Class<?>, Function<RemarkData, Data>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerDumper(Class<?>, DumperFactory) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerErrorHook(ErrorHook) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerExclamation(Class<?>, Function<RuntimeData, Data>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerImplicitData(Class<T>, Function<T, Object>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerMetaProperty(Object, Function<MetaData, Object>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerMetaProperty(Class<?>, Object, Function<MetaData, Object>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerOperator(Operators, Operation) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerPropertyAccessor(Class<T>, PropertyAccessor<? extends T>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerSchema(Class<? extends Schema>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerSchema(String, Class<? extends Schema>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerSchema(String, BiFunction<Data, RuntimeContextBuilder.DALRuntimeContext, Boolean>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerSchema(NameStrategy, Class<? extends Schema>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerStaticMethodExtension(Class<?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerTextFormatter(String, TextFormatter<?, ?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerUserDefinedLiterals(UserLiteralRule) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerValueFormat(Formatter<?, ?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
registerValueFormat(String, Formatter<?, ?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
RELAX_DOT_SYMBOL - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
RELAX_PROPERTY_DELIMITER - Static variable in class com.github.leeonky.dal.compiler.Constants
 
RELAX_SYMBOL - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
relaxString(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
remark() - Method in class com.github.leeonky.dal.runtime.RemarkData
 
RemarkData - Class in com.github.leeonky.dal.runtime
 
RemarkData(Data, RuntimeContextBuilder.DALRuntimeContext, String) - Constructor for class com.github.leeonky.dal.runtime.RemarkData
 
removeExpectedField(Set<Object>, Object, Object) - Method in interface com.github.leeonky.dal.runtime.PartialObject
 
replaceEmptyCell(TransposedRow) - Method in class com.github.leeonky.dal.ast.node.table.TransposedRow
 
requireLimitedCollection(String) - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
requireLimitedCollection(String) - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
requireLimitedCollection(String) - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
resolve() - Method in interface com.github.leeonky.dal.runtime.CurryingMethod
 
resolveRowType(InterpreterException.Position.Type) - Method in class com.github.leeonky.dal.ast.node.table.Body
 
resolveRowType() - Method in class com.github.leeonky.dal.ast.node.table.RowHeader
 
Result - Class in com.github.leeonky.dal.runtime
 
rethrow(DALExpression) - Method in exception com.github.leeonky.dal.runtime.ExpressionException
 
returnType() - Method in class com.github.leeonky.dal.runtime.TextFormatter
 
ReverseOrder(List<Clause<DALNode>>) - Constructor for class com.github.leeonky.dal.ast.node.ListScopeNode.ReverseOrder
 
right() - Method in class com.github.leeonky.dal.ast.node.DALExpression
 
rootContext(RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
Row - Class in com.github.leeonky.dal.ast.node.table
 
Row(DALNode, DALNode, ColumnHeaderRow) - Constructor for class com.github.leeonky.dal.ast.node.table.Row
 
Row(DALNode, List<Clause<DALNode>>, ColumnHeaderRow) - Constructor for class com.github.leeonky.dal.ast.node.table.Row
 
ROW_HEADER_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
ROW_WILDCARD - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
ROW_WILDCARD_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
RowAssertionFailure - Exception in com.github.leeonky.dal.runtime
 
RowAssertionFailure(int, DalException) - Constructor for exception com.github.leeonky.dal.runtime.RowAssertionFailure
 
RowHeader - Class in com.github.leeonky.dal.ast.node.table
 
RowHeader(Optional<DALNode>, Optional<Clause<DALNode>>, Optional<DALOperator>) - Constructor for class com.github.leeonky.dal.ast.node.table.RowHeader
 
RowType - Class in com.github.leeonky.dal.ast.node.table
 
RowType() - Constructor for class com.github.leeonky.dal.ast.node.table.RowType
 
run(T2) - Method in interface com.github.leeonky.dal.format.BaseFormatter.ParseBlock
 
runtimeContext - Variable in class com.github.leeonky.dal.runtime.RuntimeData
 
runtimeContext() - Method in class com.github.leeonky.dal.runtime.RuntimeData
 
RuntimeContextBuilder - Class in com.github.leeonky.dal.runtime
 
RuntimeContextBuilder() - Constructor for class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
RuntimeContextBuilder.DALRuntimeContext - Class in com.github.leeonky.dal.runtime
 
RuntimeData - Class in com.github.leeonky.dal.runtime
 
RuntimeData(Data, RuntimeContextBuilder.DALRuntimeContext) - Constructor for class com.github.leeonky.dal.runtime.RuntimeData
 
RuntimeException - Exception in com.github.leeonky.dal.runtime
 
RuntimeException(String, int) - Constructor for exception com.github.leeonky.dal.runtime.RuntimeException
 
RuntimeException(String, int, Throwable) - Constructor for exception com.github.leeonky.dal.runtime.RuntimeException
 

S

schema(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
SCHEMA - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
Schema - Interface in com.github.leeonky.dal.type
 
SCHEMA_AND - Static variable in class com.github.leeonky.dal.compiler.Notations
 
SCHEMA_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
SCHEMA_COMPOSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
SchemaAssertionFailure - Exception in com.github.leeonky.dal.runtime
 
SchemaAssertionFailure(String) - Constructor for exception com.github.leeonky.dal.runtime.SchemaAssertionFailure
 
SchemaComposeNode - Class in com.github.leeonky.dal.ast.node
 
SchemaComposeNode(List<SchemaNode>, boolean) - Constructor for class com.github.leeonky.dal.ast.node.SchemaComposeNode
 
SchemaNode - Class in com.github.leeonky.dal.ast.node
 
SchemaNode(String) - Constructor for class com.github.leeonky.dal.ast.node.SchemaNode
 
schemas(List<DALNode>) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
schemaType(String) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
SchemaType - Class in com.github.leeonky.dal.runtime
 
searchValueConstructor(String) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
SEQUENCE_AZ - Static variable in class com.github.leeonky.dal.compiler.Notations
 
SEQUENCE_AZ_2 - Static variable in class com.github.leeonky.dal.compiler.Notations
 
SEQUENCE_ZA - Static variable in class com.github.leeonky.dal.compiler.Notations
 
SEQUENCE_ZA_2 - Static variable in class com.github.leeonky.dal.compiler.Notations
 
setConverter(Converter) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
setDalFactory(Supplier<DAL>) - Static method in class com.github.leeonky.dal.Accessors
 
setDalFactory(Supplier<DAL>) - Static method in class com.github.leeonky.dal.Assertions
 
setMaxDumpingLineSize(int) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
setMaxDumpingObjectSize(int) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
setWarningOutput(PrintStream) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder
 
should(String) - Method in class com.github.leeonky.dal.Assertions
 
should(String, String) - Method in class com.github.leeonky.dal.Assertions
 
SIMPLE_NAME - Static variable in interface com.github.leeonky.dal.runtime.NameStrategy
 
SIMPLE_NAME_WITH_PARENT - Static variable in interface com.github.leeonky.dal.runtime.NameStrategy
 
SINGLE_QUOTED - Static variable in class com.github.leeonky.dal.compiler.Notations
 
size() - Method in class com.github.leeonky.dal.runtime.CollectionDALCollection
 
size() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
size() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
size() - Method in class com.github.leeonky.dal.runtime.IterableDALCollection
 
SLASH - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
sort(Comparator<Data>) - Method in class com.github.leeonky.dal.runtime.Data.DataList
 
SortGroupNode - Class in com.github.leeonky.dal.ast.node
 
SortGroupNode(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.SortGroupNode
 
SortSymbolNode - Class in com.github.leeonky.dal.ast.node
 
SortSymbolNode(String) - Constructor for class com.github.leeonky.dal.ast.node.SortSymbolNode
 
SortSymbolNode.Type - Enum in com.github.leeonky.dal.ast.node
 
specialRow() - Method in class com.github.leeonky.dal.ast.node.table.Row
 
SPECIFY_INDEX - Static variable in class com.github.leeonky.dal.ast.node.table.RowHeader
 
SPECIFY_PROPERTY - Static variable in class com.github.leeonky.dal.ast.node.table.RowHeader
 
stream() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
stream() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
stream() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
String() - Constructor for class com.github.leeonky.dal.format.Formatters.String
Deprecated.
 
STRING_DUMPER - Static variable in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
StringDumper - Class in com.github.leeonky.dal.runtime.inspector
 
StringDumper() - Constructor for class com.github.leeonky.dal.runtime.inspector.StringDumper
 
stringSymbol(DALNode) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
structure() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
sub(Object) - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
sub() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer
 
sub(Object) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
sub(Integer) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
sub(PropertyReader<Object>) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
sub(BeanClass<Object>, Object) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
sub(int) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
subElements() - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
subElements() - Method in class com.github.leeonky.dal.runtime.schema.Expect
 
subtract(Data, DALOperator, Data, RuntimeContextBuilder.DALRuntimeContext) - Static method in class com.github.leeonky.dal.runtime.Calculator
 
SUBTRACTION - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
SubType - Annotation Type in com.github.leeonky.dal.type
 
SubType.Type - Annotation Type in com.github.leeonky.dal.type
 
SYMBOL - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
symbolNode(Token) - Static method in class com.github.leeonky.dal.ast.node.NodeFactory
 
SymbolNode - Class in com.github.leeonky.dal.ast.node
 
SymbolNode(Object, SymbolNode.Type) - Constructor for class com.github.leeonky.dal.ast.node.SymbolNode
 
SymbolNode.Type - Enum in com.github.leeonky.dal.ast.node
 

T

TABLE_CELL_RELAX_STRING - Variable in class com.github.leeonky.dal.compiler.Compiler
 
TABLE_CELL_RELAX_STRING - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
TABLE_CELL_RELAX_STRING_TAIL - Static variable in class com.github.leeonky.dal.compiler.Constants
 
TableNode - Class in com.github.leeonky.dal.ast.node
 
TableNode(ColumnHeaderRow, Body) - Constructor for class com.github.leeonky.dal.ast.node.TableNode
 
takeUserDefinedLiteral(String) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
text(List<Character>, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.text.NotationAttributeNode
 
TEXT_BLOCK - Static variable in class com.github.leeonky.dal.compiler.Notations
 
TextAttribute - Class in com.github.leeonky.dal.runtime
 
TextBlockAttributeListNode - Class in com.github.leeonky.dal.ast.node.text
 
TextBlockAttributeListNode(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.text.TextBlockAttributeListNode
 
TextBlockAttributeNode - Class in com.github.leeonky.dal.ast.node.text
 
TextBlockAttributeNode(String) - Constructor for class com.github.leeonky.dal.ast.node.text.TextBlockAttributeNode
 
TextBlockNode - Class in com.github.leeonky.dal.ast.node.text
 
TextBlockNode(NotationAttributeNode, List<Character>) - Constructor for class com.github.leeonky.dal.ast.node.text.TextBlockNode
 
TextBlockNotationNode - Class in com.github.leeonky.dal.ast.node.text
 
TextBlockNotationNode(List<String>) - Constructor for class com.github.leeonky.dal.ast.node.text.TextBlockNotationNode
 
TextFormatter<F,T> - Class in com.github.leeonky.dal.runtime
 
TextFormatter() - Constructor for class com.github.leeonky.dal.runtime.TextFormatter
 
TextFormatters - Class in com.github.leeonky.dal.extensions
 
TextFormatters() - Constructor for class com.github.leeonky.dal.extensions.TextFormatters
 
TextUtil - Class in com.github.leeonky.dal.util
 
TextUtil() - Constructor for class com.github.leeonky.dal.util.TextUtil
 
THIS - Static variable in class com.github.leeonky.dal.compiler.Notations
 
thrower(DALExpression) - Method in exception com.github.leeonky.dal.runtime.ExpressionException
 
toChainNodes(String) - Method in class com.github.leeonky.dal.compiler.Compiler
 
toDalError(int) - Method in exception com.github.leeonky.dal.runtime.ListMappingElementAccessException
 
toDalError(String, int) - Method in exception com.github.leeonky.dal.runtime.PropertyAccessException
 
Tokens - Class in com.github.leeonky.dal.compiler
 
Tokens() - Constructor for class com.github.leeonky.dal.compiler.Tokens
 
toName(Class<?>) - Method in interface com.github.leeonky.dal.runtime.NameStrategy
 
toString() - Method in class com.github.leeonky.dal.runtime.inspector.DumpingBuffer.LineBuffer
 
toValueOrThrowIllegalTypeException(T, BaseFormatter.ParseBlock<T, R>) - Static method in class com.github.leeonky.dal.format.BaseFormatter
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALNode
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ListScopeNode
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.ObjectScopeNode
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.RegexNode
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.TableNode
 
toVerify(RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.TransposedTableNode
 
transform(T) - Method in interface com.github.leeonky.dal.format.Formatter
 
transformActual(Data, Data, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.runtime.checker.Checker
 
transformActual(Data, Data, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.runtime.checker.MatchesChecker
 
transformExpected(Data, RuntimeContextBuilder.DALRuntimeContext) - Method in interface com.github.leeonky.dal.runtime.checker.Checker
 
transpose(TransposedRowHeaderRow) - Method in class com.github.leeonky.dal.ast.node.table.TransposedBody
 
transpose(TransposedRowHeaderRow) - Method in class com.github.leeonky.dal.ast.node.table.TransposedRow
 
transpose() - Method in class com.github.leeonky.dal.ast.node.TransposedTableNode
 
TRANSPOSE_MARK - Static variable in class com.github.leeonky.dal.compiler.Notations
 
TransposedBody - Class in com.github.leeonky.dal.ast.node.table
 
TransposedBody(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.table.TransposedBody
 
TransposedRow - Class in com.github.leeonky.dal.ast.node.table
 
TransposedRow(DALNode, List<Clause<DALNode>>) - Constructor for class com.github.leeonky.dal.ast.node.table.TransposedRow
 
TransposedRowHeaderRow - Class in com.github.leeonky.dal.ast.node.table
 
TransposedRowHeaderRow(List<DALNode>) - Constructor for class com.github.leeonky.dal.ast.node.table.TransposedRowHeaderRow
 
TransposedTableNode - Class in com.github.leeonky.dal.ast.node
 
TransposedTableNode(DALNode, DALNode) - Constructor for class com.github.leeonky.dal.ast.node.TransposedTableNode
 
transposeHead() - Method in class com.github.leeonky.dal.ast.node.table.TransposedBody
 
TRUE - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
tryGetData(Object) - Method in class com.github.leeonky.dal.runtime.ClassKeyMap
 
Type<T> - Interface in com.github.leeonky.dal.format
 
type() - Method in interface com.github.leeonky.dal.runtime.ExpectationFactory.Expectation
 
type - Variable in class com.github.leeonky.dal.runtime.schema.Expect
 
Type.ComparableType<T extends java.lang.Comparable<T>> - Class in com.github.leeonky.dal.format
 
Types - Class in com.github.leeonky.dal.extensions
 
Types() - Constructor for class com.github.leeonky.dal.extensions.Types
 

U

unary(Notation<?, ?, ?, ?, ?>, Factory.ExpressionContextData) - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
URL() - Constructor for class com.github.leeonky.dal.format.Formatters.URL
 
use(DAL) - Method in class com.github.leeonky.dal.Assertions
 
USER_LITERAL_SYMBOL - Static variable in class com.github.leeonky.dal.compiler.Tokens
 
UserLiteralRule - Interface in com.github.leeonky.dal.runtime
 

V

Value<T> - Interface in com.github.leeonky.dal.format
 
value() - Method in class com.github.leeonky.dal.IndexedElement
 
Value.ComparableValue<T extends java.lang.Comparable<T>> - Class in com.github.leeonky.dal.format
 
VALUE_INSPECTOR - Static variable in interface com.github.leeonky.dal.runtime.inspector.Dumper
 
ValueDumper - Class in com.github.leeonky.dal.runtime.inspector
 
ValueDumper() - Constructor for class com.github.leeonky.dal.runtime.inspector.ValueDumper
 
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.node.ListScopeNode.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.node.ListScopeNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.node.SortSymbolNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.ast.node.SymbolNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.runtime.ExpectationFactory.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leeonky.dal.runtime.Operators
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.leeonky.dal.ast.node.ListScopeNode.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leeonky.dal.ast.node.ListScopeNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leeonky.dal.ast.node.SortSymbolNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leeonky.dal.ast.node.SymbolNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.github.leeonky.dal.runtime.DALCollection.Decorated
 
values() - Method in interface com.github.leeonky.dal.runtime.DALCollection
 
values() - Method in class com.github.leeonky.dal.runtime.DALCollectionBase
 
values() - Static method in enum com.github.leeonky.dal.runtime.ExpectationFactory.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leeonky.dal.runtime.Operators
Returns an array containing the constants of this enum type, in the order they are declared.
Verification - Class in com.github.leeonky.dal.runtime.schema
 
VERIFICATION_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
VERIFICATION_PROPERTY - Variable in class com.github.leeonky.dal.compiler.Compiler
 
verificationMessage(String, String) - Method in class com.github.leeonky.dal.runtime.checker.CheckingContext
 
VerificationOperator(String, Operators) - Constructor for class com.github.leeonky.dal.ast.opt.Factory.VerificationOperator
 
verify(DALOperator, DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.DALNode
 
verify(DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.SchemaComposeNode
 
verify(DALOperator, DALNode, RuntimeContextBuilder.DALRuntimeContext) - Method in class com.github.leeonky.dal.ast.node.WildcardNode
 
verify(T) - Method in class com.github.leeonky.dal.format.Type.ComparableType
 
verify(T) - Method in interface com.github.leeonky.dal.format.Type
 
verify(T) - Method in interface com.github.leeonky.dal.format.Value
 
verify(CheckingContext) - Method in interface com.github.leeonky.dal.runtime.checker.Checker
 
verify(RuntimeContextBuilder.DALRuntimeContext, Actual) - Method in class com.github.leeonky.dal.runtime.schema.Verification
 
verify(Data) - Method in interface com.github.leeonky.dal.type.Schema
 
verifyFormatter(Formatter<Object, Object>) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
verifySchema(Schema) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
verifyValue(Value<Object>, BeanClass<?>) - Method in class com.github.leeonky.dal.runtime.schema.Actual
 
verifyValue(BiPredicate<Value<Object>, BeanClass<?>>) - Method in class com.github.leeonky.dal.runtime.schema.Expect
 

W

warningOutput() - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
which() - Static method in class com.github.leeonky.dal.ast.opt.Factory
 
WHICH - Static variable in class com.github.leeonky.dal.compiler.Notations.Keywords
 
WHICH - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
WHICH_CLAUSE - Variable in class com.github.leeonky.dal.compiler.Compiler
 
WILDCARD - Static variable in class com.github.leeonky.dal.compiler.Notations.Operators
 
WildcardNode - Class in com.github.leeonky.dal.ast.node
 
WildcardNode(String) - Constructor for class com.github.leeonky.dal.ast.node.WildcardNode
 
wrap() - Method in class com.github.leeonky.dal.runtime.Data.DataList
 
wrap(Object) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
wrap(Object, String, boolean) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
wrap(Object, BeanClass<?>) - Method in class com.github.leeonky.dal.runtime.RuntimeContextBuilder.DALRuntimeContext
 
wraps() - Method in class com.github.leeonky.dal.runtime.Data.DataList
 

Z

ZeroNumber() - Constructor for class com.github.leeonky.dal.format.Formatters.ZeroNumber
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links