public class SQLBuilderBase.SelectColumnBuilderBase extends SQLBuilderBase.AbstractStatementPart implements SQLBuilder.SelectColumnBuilder
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
alias |
protected boolean |
asGeometry |
protected SQLBuilder.Column |
name |
protected SQLBuilder |
sqlbuilder |
protected SQLBuilder.TableNameBuilder |
table |
protected ExpressionBuilder.Value |
value |
properties| Constructor and Description |
|---|
SelectColumnBuilderBase(SQLBuilder sqlbuilder) |
copyPropertiesFrom, getProperties, getProperty, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopyPropertiesFromgetProperties, getProperty, setPropertycloneQuietly, cloneQuietlyprotected SQLBuilder.Column name
protected java.lang.String alias
protected ExpressionBuilder.Value value
protected boolean asGeometry
protected SQLBuilder.TableNameBuilder table
protected SQLBuilder sqlbuilder
public SelectColumnBuilderBase(SQLBuilder sqlbuilder)
public SQLBuilderBase.SelectColumnBuilderBase clone() throws java.lang.CloneNotSupportedException
Cloneableclone in interface ExpressionBuilder.Valueclone in class ExpressionBuilder.AbstractValuejava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class ExpressionBuilder.AbstractValuepublic void replace(ExpressionBuilder.Value target, ExpressionBuilder.Value replacement)
replace in interface ExpressionBuilder.Valuereplace in class ExpressionBuilder.AbstractValuepublic SQLBuilder.SelectColumnBuilder name(java.lang.String name)
name in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder name(SQLBuilder.TableNameBuilder table, java.lang.String name)
name in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder table(SQLBuilder.TableNameBuilder table)
table in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder all()
all in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder as_geometry()
as_geometry in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder value(ExpressionBuilder.Value value)
value in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.SelectColumnBuilder as(java.lang.String alias)
as in interface SQLBuilder.SelectColumnBuilderpublic java.lang.String getName()
getName in interface SQLBuilder.SelectColumnBuilderpublic java.lang.String getAlias()
getAlias in interface SQLBuilder.SelectColumnBuilderpublic ExpressionBuilder.Value getValue()
getValue in interface SQLBuilder.SelectColumnBuilderpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.Valuepublic boolean isGeometry()
isGeometry in interface SQLBuilder.SelectColumnBuilderpublic SQLBuilder.TableNameBuilder getTable()
getTable in interface SQLBuilder.SelectColumnBuilderpublic boolean isAggregateFunction()
isAggregateFunction in interface SQLBuilder.SelectColumnBuilder