public class TableRowNode extends DALNode
| Constructor and Description |
|---|
TableRowNode(DALNode prefix,
DALNode cell,
TableHeadRow tableHeadRow) |
TableRowNode(DALNode prefix,
java.util.List<com.github.leeonky.interpreter.Clause<RuntimeContextBuilder.DALRuntimeContext,DALNode>> clauses,
TableHeadRow tableHeadRow) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkSize(int size) |
com.github.leeonky.interpreter.Clause<RuntimeContextBuilder.DALRuntimeContext,DALNode> |
constructVerificationClause(DALOperator operator,
com.github.leeonky.dal.ast.table.RowType rowType) |
java.lang.String |
inspect() |
boolean |
isData() |
DalException |
markPositionOnCells(DalException dalException) |
TableRowNode |
merge(TableRowNode rowNode) |
com.github.leeonky.dal.ast.table.RowType |
mergeRowTypeBy(com.github.leeonky.dal.ast.table.RowType rowType) |
boolean |
specialRow() |
bracketSymbolNode, constFalse, constInteger, constNull, constNumber, constString, constTrue, elementSchemas, evaluate, evaluateData, getRootSymbolName, metaSymbolNode, numberSymbol, parenthesesNode, propertyChain, regex, relaxString, schema, schemas, stringSymbol, symbolNode, verify, verify, verify, verify, verifyBy, verifyBypublic TableRowNode(DALNode prefix, DALNode cell, TableHeadRow tableHeadRow)
public TableRowNode(DALNode prefix, java.util.List<com.github.leeonky.interpreter.Clause<RuntimeContextBuilder.DALRuntimeContext,DALNode>> clauses, TableHeadRow tableHeadRow)
public com.github.leeonky.interpreter.Clause<RuntimeContextBuilder.DALRuntimeContext,DALNode> constructVerificationClause(DALOperator operator, com.github.leeonky.dal.ast.table.RowType rowType)
public TableRowNode merge(TableRowNode rowNode)
public boolean isData()
public boolean specialRow()
public com.github.leeonky.dal.ast.table.RowType mergeRowTypeBy(com.github.leeonky.dal.ast.table.RowType rowType)
public void checkSize(int size)
public DalException markPositionOnCells(DalException dalException)