public static interface SQLBuilder.SelectBuilder extends SQLBuilder.Statement
clone, copyPropertiesFrom, replace, toString
accept
getProperties, getProperty, setProperty
cloneQuietly, cloneQuietly
SQLBuilder.SelectColumnBuilder column()
SQLBuilder.SelectColumnBuilder column(java.lang.String name)
SQLBuilder.SelectColumnBuilder column(SQLBuilder.SelectColumnBuilder column)
SQLBuilder.SelectBuilder remove_all_columns()
SQLBuilder.FromBuilder from()
GeometryExpressionBuilder where()
SQLBuilder.OrderByBuilder order_by()
SQLBuilder.OrderByBuilder getOrderBy(java.lang.String column)
SQLBuilder.OrderByBuilder getOrderBy(ExpressionBuilder.Value column)
SQLBuilder.SelectBuilder group_by(ExpressionBuilder.Value... column)
SQLBuilder.SelectBuilder distinct()
SQLBuilder.SelectBuilder limit(long limit)
SQLBuilder.SelectBuilder limit(java.lang.Long limit)
SQLBuilder.SelectBuilder offset(long offset)
offset
- boolean has_column(java.lang.String name)
boolean has_where()
boolean has_from()
boolean has_order_by()
boolean has_group_by()
boolean has_aggregate_functions()
boolean has_limit()
boolean has_offset()
void disable_check_order_and_offset()
java.lang.String toString()
toString
in class java.lang.Object
java.lang.IllegalStateException
- if the values of select statement are
not valids.java.util.List<ExpressionBuilder.Value> getGroups()
java.util.List<SQLBuilder.SelectColumnBuilder> getColumns()
SQLBuilder.SelectColumnBuilder getColumn(java.lang.String name)
void remove_column(java.lang.String columnName)
boolean isGroupBy(java.lang.String name)