Package org.citydb.query.builder.sql
Class BuildProperties
- java.lang.Object
-
- org.citydb.query.builder.sql.BuildProperties
-
public class BuildProperties extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.citydb.sqlbuilder.schema.DefaultAliasGenerator
aliasGenerator
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildProperties
addProjectionColumn(java.lang.String columnName)
BuildProperties
addProjectionColumns(java.lang.String... columnNames)
static BuildProperties
defaults()
java.util.List<java.lang.String>
getAdditionalProjectionColumns()
org.citydb.sqlbuilder.schema.AliasGenerator
getAliasGenerator()
boolean
isOptimizeJoins()
boolean
isSuppressDistinct()
BuildProperties
optimizeJoins(boolean optimizeJoins)
BuildProperties
reset()
BuildProperties
suppressDistinct(boolean suppressDistinct)
-
-
-
Method Detail
-
defaults
public static BuildProperties defaults()
-
reset
public BuildProperties reset()
-
getAliasGenerator
public org.citydb.sqlbuilder.schema.AliasGenerator getAliasGenerator()
-
addProjectionColumn
public BuildProperties addProjectionColumn(java.lang.String columnName)
-
addProjectionColumns
public BuildProperties addProjectionColumns(java.lang.String... columnNames)
-
getAdditionalProjectionColumns
public java.util.List<java.lang.String> getAdditionalProjectionColumns()
-
isSuppressDistinct
public boolean isSuppressDistinct()
-
suppressDistinct
public BuildProperties suppressDistinct(boolean suppressDistinct)
-
isOptimizeJoins
public boolean isOptimizeJoins()
-
optimizeJoins
public BuildProperties optimizeJoins(boolean optimizeJoins)
-
-