public class FluentSqlBuilder extends Object
public static FluentSqlBuilder genericBuilder()
public static FluentSqlBuilder builder(Config.DatabaseName dbName)
public FluentSqlBuilder select(String... columnNames)
public FluentSqlBuilder selectAll()
public FluentSqlBuilder selectDistinct(String... columnNames)
public FluentSqlBuilder delete()
public FluentSqlBuilder insert()
public FluentSqlBuilder update(String tableName)
public FluentSqlBuilder set(Set<String> columnNames)
public FluentSqlBuilder set(Iterable<String> columnNames)
public FluentSqlBuilder set(String... columnNames)
public FluentSqlBuilder into(String tableName)
public FluentSqlBuilder values(Set<? extends Object> values)
public FluentSqlBuilder usingFields(String... columnNames)
public FluentSqlBuilder usingFields(Iterable<String> columnNames)
public FluentSqlBuilder from(String tableName)
public FluentSqlBuilder from(FluentSqlBuilder subQuery)
public FluentSqlBuilder as(String as)
public FluentSqlBuilder where()
public FluentSqlBuilder field(String field)
public FluentSqlBuilder field(ServiceCol field)
public FluentSqlBuilder isEqual()
public FluentSqlBuilder isNotEqual()
public FluentSqlBuilder isNull()
public FluentSqlBuilder isNotNull()
public FluentSqlBuilder and()
public FluentSqlBuilder or()
public FluentSqlBuilder in(Set<? extends Object> values)
public FluentSqlBuilder in(Iterable<? extends Object> values)
public FluentSqlBuilder groupBy(String... columnNames)
public FluentSqlBuilder orderBy(String... columnNames)
public FluentSqlBuilder ascending()
public FluentSqlBuilder descending()
public FluentSqlBuilder union(FluentSqlBuilder builder)
public FluentSqlBuilder unionAll(FluentSqlBuilder builder)
public FluentSqlBuilder join(String tableName)
public FluentSqlBuilder left()
public FluentSqlBuilder outer()
public FluentSqlBuilder on(String onPhrase)
public String toSql()
protected StringBuilder getInternalStringBuilder()
Copyright © 2017 SAP SE. All Rights Reserved.