public class Body extends DALNode
| Modifier and Type | Field and Description |
|---|---|
static RowType |
EMPTY_TABLE_ROW_TYPE |
| Constructor and Description |
|---|
Body(java.util.List<? extends DALNode> rows) |
Body(java.util.List<? extends DALNode> rows,
com.github.leeonky.interpreter.InterpreterException.Position.Type type) |
| Modifier and Type | Method and Description |
|---|---|
Body |
checkFormat(ColumnHeaderRow columnHeaderRow) |
DALNode |
convertToVerificationNode(Data actual,
DALOperator operator,
java.util.Comparator<Data> comparator) |
Row |
dataRowSkipEllipsis(int indexSkipEllipsis) |
java.lang.String |
inspect() |
RowType |
resolveRowType(com.github.leeonky.interpreter.InterpreterException.Position.Type type) |
collectFields, evaluate, evaluateData, getRootSymbolName, guessTableHeaderType, needPostBlankWarningCheck, needPrefixBlankWarningCheck, propertyChain, toVerify, verifypublic static final RowType EMPTY_TABLE_ROW_TYPE
public Body(java.util.List<? extends DALNode> rows)
public Body(java.util.List<? extends DALNode> rows, com.github.leeonky.interpreter.InterpreterException.Position.Type type)
public RowType resolveRowType(com.github.leeonky.interpreter.InterpreterException.Position.Type type)
public DALNode convertToVerificationNode(Data actual, DALOperator operator, java.util.Comparator<Data> comparator)
public Row dataRowSkipEllipsis(int indexSkipEllipsis)
public Body checkFormat(ColumnHeaderRow columnHeaderRow)