/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class MediumIntColumn extends AbstractIntTypeColumn { protected MediumIntColumn(Table table, String name) { super(table, name); } protected MediumIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(long.class) public abstract class BigIntColumn extends LongTypeColumn { protected BigIntColumn(Table table, String name) { super(table, name); } protected BigIntColumn(Table table, String name, long value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class TinyIntColumn extends AbstractIntTypeColumn { protected TinyIntColumn(Table table, String name) { super(table, name); } protected TinyIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(long.class) public abstract class BigIntColumn extends LongTypeColumn { protected BigIntColumn(Table table, String name) { super(table, name); } protected BigIntColumn(Table table, String name, long value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class IntColumn extends AbstractIntTypeColumn { protected IntColumn(Table table, String name) { super(table, name); } protected IntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class TinyIntColumn extends AbstractIntTypeColumn { protected TinyIntColumn(Table table, String name) { super(table, name); } protected TinyIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class SmallIntColumn extends AbstractIntTypeColumn { protected SmallIntColumn(Table table, String name) { super(table, name); } protected SmallIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class SmallIntColumn extends AbstractIntTypeColumn { protected SmallIntColumn(Table table, String name) { super(table, name); } protected SmallIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class MediumIntColumn extends AbstractIntTypeColumn { protected MediumIntColumn(Table table, String name) { super(table, name); } protected MediumIntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.ORDINAL) @ValueType(int.class) public abstract class IntColumn extends AbstractIntTypeColumn { protected IntColumn(Table table, String name) { super(table, name); } protected IntColumn(Table table, String name, int value) { super(table, name, value); } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.STRING) @ValueType(String.class) public abstract class VarcharColumn extends AbstractStringTypeColumn { protected VarcharColumn(Table table, String name) { super(table, name); } protected VarcharColumn(Table table, String name, String value) { super(table, name, value); } @Override ColumnType columnType() { return ColumnType.VARCHAR; } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.STRING) @ValueType(String.class) public abstract class CharColumn extends AbstractStringTypeColumn { protected CharColumn(Table table, String name) { super(table, name); } protected CharColumn(Table table, String name, String value) { super(table, name, value); } @Override final ColumnType columnType() { return ColumnType.CHAR; } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.STRING) @ValueType(String.class) public abstract class CharColumn extends AbstractStringTypeColumn { protected CharColumn(Table table, String name) { super(table, name); } protected CharColumn(Table table, String name, String value) { super(table, name, value); } @Override final ColumnType columnType() { return ColumnType.CHAR; } }
/** * @author marcio.endo@objectos.com.br (Marcio Endo) */ @EnumColumn(EnumType.STRING) @ValueType(String.class) public abstract class VarcharColumn extends AbstractStringTypeColumn { protected VarcharColumn(Table table, String name) { super(table, name); } protected VarcharColumn(Table table, String name, String value) { super(table, name, value); } @Override ColumnType columnType() { return ColumnType.VARCHAR; } }