public ColumnFilter cloneInstance() { CoreFunctionFilter clone = new CoreFunctionFilter(); clone.columnId = columnId; clone.type = type; clone.parameters.addAll(parameters); return clone; }
public ColumnFilter cloneInstance() { CoreFunctionFilter clone = new CoreFunctionFilter(); clone.columnId = columnId; clone.type = type; clone.parameters.addAll(parameters); return clone; }
public static ColumnFilter between(String columnId, Comparable low, Comparable high) { if (low instanceof Number) low = ((Number) low).doubleValue(); if (high instanceof Number) high = ((Number) high).doubleValue(); return new CoreFunctionFilter(columnId, CoreFunctionType.BETWEEN, low, high); }
public static ColumnFilter between(String columnId, Comparable low, Comparable high) { if (low instanceof Number) low = ((Number) low).doubleValue(); if (high instanceof Number) high = ((Number) high).doubleValue(); return new CoreFunctionFilter(columnId, CoreFunctionType.BETWEEN, low, high); }
/** * @see TimeFrame */ public static ColumnFilter timeFrame(String columnId, String timeFrame) { TimeFrame tf = TimeFrame.parse(timeFrame); if (tf == null) throw new IllegalArgumentException("Invalid time frame: " + timeFrame); return new CoreFunctionFilter(columnId, CoreFunctionType.TIME_FRAME, timeFrame); }
@Test public void testNotEquals4() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 1, 2); assertNotEquals(cf1, cf2); }
@Test public void testEquals1() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", IS_NULL); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", IS_NULL); assertEquals(cf1, cf2); }
@Test public void testNotEquals2() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", NOT_EQUALS_TO, 1); assertNotEquals(cf1, cf2); }
@Test public void testEquals1() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", IS_NULL); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", IS_NULL); assertEquals(cf1, cf2); }
@Test public void testEquals3() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", BETWEEN, 1, 1000); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", BETWEEN, 1, 1000); assertEquals(cf1, cf2); }
@Test public void testNotEquals2() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", NOT_EQUALS_TO, 1); assertNotEquals(cf1, cf2); }
@Test public void testNotEquals1() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column2", EQUALS_TO, 1); assertNotEquals(cf1, cf2); }
@Test public void testNotEquals3() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 2); assertNotEquals(cf1, cf2); }
@Test public void testNotEquals3() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 2); assertNotEquals(cf1, cf2); }
@Test public void testEquals3() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", BETWEEN, 1, 1000); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", BETWEEN, 1, 1000); assertEquals(cf1, cf2); }
@Test public void testEquals2() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 1); assertEquals(cf1, cf2); }
public static CoreFunctionFilter createCoreFunctionFilter(String columnId, ColumnType columnType, CoreFunctionType functionType) { List params = createParameters(columnType, functionType); CoreFunctionFilter columnFilter = new CoreFunctionFilter(); columnFilter.setColumnId(columnId); columnFilter.setType(functionType); columnFilter.setParameters(params); return columnFilter; }
public static CoreFunctionFilter createCoreFunctionFilter(String columnId, ColumnType columnType, CoreFunctionType functionType) { List params = createParameters(columnType, functionType); CoreFunctionFilter columnFilter = new CoreFunctionFilter(); columnFilter.setColumnId(columnId); columnFilter.setType(functionType); columnFilter.setParameters(params); return columnFilter; }
@Test public void testNotEquals5() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 1, 2); CoreFunctionFilter cf3 = new CoreFunctionFilter("column1", EQUALS_TO, 2, 1); assertNotEquals(cf1, cf2); assertNotEquals(cf2, cf1); assertNotEquals(cf2, cf3); assertNotEquals(cf3, cf2); } }
@Test public void testNotEquals5() { CoreFunctionFilter cf1 = new CoreFunctionFilter("column1", EQUALS_TO, 1, 1); CoreFunctionFilter cf2 = new CoreFunctionFilter("column1", EQUALS_TO, 1, 2); CoreFunctionFilter cf3 = new CoreFunctionFilter("column1", EQUALS_TO, 2, 1); assertNotEquals(cf1, cf2); assertNotEquals(cf2, cf1); assertNotEquals(cf2, cf3); assertNotEquals(cf3, cf2); } }