
com.github.t3t5u.common.database.Columns Maven / Gradle / Ivy
package com.github.t3t5u.common.database;
import java.math.BigDecimal;
import java.util.Date;
public final class Columns {
private Columns() {
}
public static Column asBoolean(final String tableName, final String columnName) {
return new Column(Boolean.class, tableName, columnName);
}
public static Column asBigDecimal(final String tableName, final String columnName) {
return new Column(BigDecimal.class, tableName, columnName);
}
public static Column asByte(final String tableName, final String columnName) {
return new Column(Byte.class, tableName, columnName);
}
public static Column asShort(final String tableName, final String columnName) {
return new Column(Short.class, tableName, columnName);
}
public static Column asInteger(final String tableName, final String columnName) {
return new Column(Integer.class, tableName, columnName);
}
public static Column asLong(final String tableName, final String columnName) {
return new Column(Long.class, tableName, columnName);
}
public static Column asFloat(final String tableName, final String columnName) {
return new Column(Float.class, tableName, columnName);
}
public static Column asDouble(final String tableName, final String columnName) {
return new Column(Double.class, tableName, columnName);
}
public static Column asCharacter(final String tableName, final String columnName) {
return new Column(Character.class, tableName, columnName);
}
public static Column asString(final String tableName, final String columnName) {
return new Column(String.class, tableName, columnName);
}
public static > Column asEnum(final Class expressionClass, final String tableName, final String columnName) {
return new Column(expressionClass, tableName, columnName);
}
public static Column asDate(final String tableName, final String columnName) {
return new Column(Date.class, tableName, columnName);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy