public abstract class BaseASTNode
extends java.lang.Object
implements com.liferay.petra.sql.dsl.ast.ASTNode, java.lang.Cloneable
Constructor and Description |
---|
BaseASTNode() |
BaseASTNode(com.liferay.petra.sql.dsl.ast.ASTNode childASTNode) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doToSQL(java.util.function.Consumer<java.lang.String> consumer,
com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener) |
com.liferay.petra.sql.dsl.ast.ASTNode |
getChild() |
void |
toSQL(java.util.function.Consumer<java.lang.String> consumer,
com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener) |
java.lang.String |
toString() |
<T extends BaseASTNode> |
withNewChild(com.liferay.petra.sql.dsl.ast.ASTNode childASTNode) |
public BaseASTNode()
public BaseASTNode(com.liferay.petra.sql.dsl.ast.ASTNode childASTNode)
public com.liferay.petra.sql.dsl.ast.ASTNode getChild()
public void toSQL(java.util.function.Consumer<java.lang.String> consumer, com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener)
toSQL
in interface com.liferay.petra.sql.dsl.ast.ASTNode
public java.lang.String toString()
toString
in class java.lang.Object
public <T extends BaseASTNode> T withNewChild(com.liferay.petra.sql.dsl.ast.ASTNode childASTNode)
protected abstract void doToSQL(java.util.function.Consumer<java.lang.String> consumer, com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener)