- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.expression.StructType
-
- All Implemented Interfaces:
Serializable,Expression,Model,net.sf.jsqlparser.parser.ASTNodeAccess
public class StructType extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements Expression
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStructType.Dialect
-
Constructor Summary
Constructors Constructor Description StructType(StructType.Dialect dialect, String keyword, List<Map.Entry<String,ColDataType>> parameters, List<SelectItem<?>> arguments)StructType(StructType.Dialect dialect, List<Map.Entry<String,ColDataType>> parameters, List<SelectItem<?>> arguments)StructType(StructType.Dialect dialect, List<SelectItem<?>> arguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(ExpressionVisitor<T> expressionVisitor, S context)StructTypeadd(Expression expression, String aliasName)StringBuilderappendTo(StringBuilder builder)List<SelectItem<?>>getArguments()StructType.DialectgetDialect()StringgetKeyword()List<Map.Entry<String,ColDataType>>getParameters()StructTypesetArguments(List<SelectItem<?>> arguments)StructTypesetDialect(StructType.Dialect dialect)StructTypesetKeyword(String keyword)StructTypesetParameters(List<Map.Entry<String,ColDataType>> parameters)StringtoString()-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
getASTNode, getParent, getParent, setASTNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.jsqlparser.expression.Expression
accept
-
-
-
-
Constructor Detail
-
StructType
public StructType(StructType.Dialect dialect, String keyword, List<Map.Entry<String,ColDataType>> parameters, List<SelectItem<?>> arguments)
-
StructType
public StructType(StructType.Dialect dialect, List<Map.Entry<String,ColDataType>> parameters, List<SelectItem<?>> arguments)
-
StructType
public StructType(StructType.Dialect dialect, List<SelectItem<?>> arguments)
-
-
Method Detail
-
getDialect
public StructType.Dialect getDialect()
-
setDialect
public StructType setDialect(StructType.Dialect dialect)
-
getKeyword
public String getKeyword()
-
setKeyword
public StructType setKeyword(String keyword)
-
getParameters
public List<Map.Entry<String,ColDataType>> getParameters()
-
setParameters
public StructType setParameters(List<Map.Entry<String,ColDataType>> parameters)
-
getArguments
public List<SelectItem<?>> getArguments()
-
setArguments
public StructType setArguments(List<SelectItem<?>> arguments)
-
add
public StructType add(Expression expression, String aliasName)
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
- Overrides:
appendToin classnet.sf.jsqlparser.parser.ASTNodeAccessImpl
-
accept
public <T,S> T accept(ExpressionVisitor<T> expressionVisitor, S context)
- Specified by:
acceptin interfaceExpression
-
-