Search in sources :

Example 6 with IntegerColumn

use of com.dailystudio.dataobject.IntegerColumn in project devbricks by dailystudio.

the class QueryTest method testSetAndGetGroupBy.

public void testSetAndGetGroupBy() {
    Column col1 = new IntegerColumn("intVal");
    Query query = null;
    query = new Query(TestDatabaseObject.class);
    assertNotNull(query);
    OrderingToken groupByToken = col1.groupBy();
    query.setGroupBy(groupByToken);
    assertEquals(groupByToken, query.getGroupBy());
}
Also used : IntegerColumn(com.dailystudio.dataobject.IntegerColumn) TestDatabaseObject(com.dailystudio.dataobject.samples.TestDatabaseObject) IntegerColumn(com.dailystudio.dataobject.IntegerColumn) Column(com.dailystudio.dataobject.Column)

Example 7 with IntegerColumn

use of com.dailystudio.dataobject.IntegerColumn in project devbricks by dailystudio.

the class QueryTest method testSetAndGetOrderBy.

public void testSetAndGetOrderBy() {
    Column col1 = new IntegerColumn("intVal");
    Query query = null;
    query = new Query(TestDatabaseObject.class);
    assertNotNull(query);
    OrderingToken groupByToken = col1.orderByAscending();
    query.setGroupBy(groupByToken);
    assertEquals(groupByToken, query.getGroupBy());
}
Also used : IntegerColumn(com.dailystudio.dataobject.IntegerColumn) TestDatabaseObject(com.dailystudio.dataobject.samples.TestDatabaseObject) IntegerColumn(com.dailystudio.dataobject.IntegerColumn) Column(com.dailystudio.dataobject.Column)

Example 8 with IntegerColumn

use of com.dailystudio.dataobject.IntegerColumn in project devbricks by dailystudio.

the class QueryTest method testSetAndGetSelection.

public void testSetAndGetSelection() {
    Column col1 = new IntegerColumn("intVal");
    Query query = null;
    query = new Query(TestDatabaseObject.class);
    assertNotNull(query);
    ExpressionToken selToken = col1.gt(100).and(col1.lt(200));
    query.setSelection(selToken);
    assertEquals(selToken, query.getSelection());
}
Also used : IntegerColumn(com.dailystudio.dataobject.IntegerColumn) TestDatabaseObject(com.dailystudio.dataobject.samples.TestDatabaseObject) IntegerColumn(com.dailystudio.dataobject.IntegerColumn) Column(com.dailystudio.dataobject.Column)

Example 9 with IntegerColumn

use of com.dailystudio.dataobject.IntegerColumn in project devbricks by dailystudio.

the class QueryObject method initMembers.

private void initMembers() {
    final Template templ = getTemplate();
    templ.addColumn(new IntegerColumn("_id", false, true));
    templ.addColumn(new IntegerColumn("intValue"));
    templ.addColumn(new DoubleColumn("doubleValue"));
    templ.addColumn(new TextColumn("textValue"));
}
Also used : IntegerColumn(com.dailystudio.dataobject.IntegerColumn) DoubleColumn(com.dailystudio.dataobject.DoubleColumn) Template(com.dailystudio.dataobject.Template) TextColumn(com.dailystudio.dataobject.TextColumn)

Aggregations

IntegerColumn (com.dailystudio.dataobject.IntegerColumn)9 Column (com.dailystudio.dataobject.Column)6 DoubleColumn (com.dailystudio.dataobject.DoubleColumn)5 TextColumn (com.dailystudio.dataobject.TextColumn)5 QueryToken (com.dailystudio.dataobject.query.QueryToken)5 TestDatabaseObject (com.dailystudio.dataobject.samples.TestDatabaseObject)3 Template (com.dailystudio.dataobject.Template)2 LongColumn (com.dailystudio.dataobject.LongColumn)1