public class SQLFactory extends Object
public static SQLFactory getInstance()
public <T,E> SQLType<T,E> buildType(Class<T> javaType, Class<E> javaReadType, JDBCType jdbcType, int length, int precision, SQLValueParser<T,E> parser, SQLValueWriter<E,T> writer)
public <T,E> SQLType<T,E> buildType(Class<T> javaType, Class<E> javaReadType, JDBCType jdbcType, int length, SQLValueParser<T,E> parser, SQLValueWriter<E,T> writer)
public <T,E> SQLType<T,E> buildType(Class<T> javaType, Class<E> javaReadType, JDBCType jdbcType, SQLValueParser<T,E> parser, SQLValueWriter<E,T> writer)
public BuildSchemaStep buildSchema(String name)
public BuildTableStep buildTable(String name)
public <T,E> Column<T,E> buildColumn(String name, SQLType<T,E> type, boolean allowNull, T defValue)
public <T,E> NumberColumn<T,E> buildAiColumn(String name, SQLType<T,E> type, boolean allowNull)
public <T,E> NumberColumn<T,E> buildNumberColumn(String name, SQLType<T,E> type, boolean allowNull, T defValue)
public <T,E> DateColumn<T,E> buildDateColumn(String name, SQLType<T,E> type, boolean allowNull, T defValue)
public <T,E> StringColumn<T,E> buildStringColumn(String name, SQLType<T,E> type, boolean allowNull, T defValue)
public <T,E> BooleanColumn<T,E> buildBooleanColumn(String name, SQLType<T,E> type, boolean allowNull, T defValue)
public BuildForeignKeyStep buildForeignKey(String name, Table table, Column<?,?>[] columns)
public BuildForeignKeyStep buildForeignKey(Table table, Column<?,?>[] columns)
public BuildForeignKeyStep buildForeignKey(String name, Column<?,?>[] columns)
public BuildForeignKeyStep buildForeignKey(Column<?,?>[] columns)
public SelectStep select(Expression<?,?>... columns)
public InsertIntoStep insertInto(Table table)
public UpdateStep update(Table table)
public DeleteStep delete(Table... tables)
public ArithmeticExpr<Number,Number> val(Number value)
public ArithmeticExpr<Byte,Byte> val(byte value)
public ArithmeticExpr<Byte,Byte> val(Byte value)
public ArithmeticExpr<Short,Short> val(short value)
public ArithmeticExpr<Short,Short> val(Short value)
public ArithmeticExpr<Integer,Integer> val(int value)
public ArithmeticExpr<Integer,Integer> val(Integer value)
public ArithmeticExpr<Long,Long> val(long value)
public ArithmeticExpr<Long,Long> val(Long value)
public ArithmeticExpr<Float,Float> val(float value)
public ArithmeticExpr<Float,Float> val(Float value)
public ArithmeticExpr<Double,Double> val(double value)
public ArithmeticExpr<Double,Double> val(Double value)
public StringExpr<String,String> val(String value)
public BooleanExpr<Boolean,Boolean> val(Boolean value)
public BooleanExpr<Boolean,Boolean> val(boolean value)
public Expression<Character,Character> val(char value)
public Expression<Character,Character> val(Character value)
public <T,E> ArithmeticExpr<T,E> number(T value)
public <T,E> BooleanExpr<T,E> bool(T value)
public <T,E> StringExpr<T,E> str(T value)
public <T,E> Expression<T,E> custom(T value)
public <T,E> Expression<T,E> param(SQLType<T,E> cls)
public ArithmeticExpr<Integer,Integer> count()
public Limit limit(int offset, int count)
Copyright © 2015–2017 Bridje Framework. All rights reserved.