public String toString(){ return criteria.toString(); }
private List<String> getCriteriaList() { List<String> critList = new ArrayList<String>(); if (leftExpressions != null) { for(int i=0; i < this.leftExpressions.size(); i++) { critList.add(this.leftExpressions.get(i).toString() + "=" + this.rightExpressions.get(i).toString()); //$NON-NLS-1$ } } if (this.joinCriteria != null) { for (Criteria crit : (List<Criteria>)Criteria.separateCriteriaByAnd(joinCriteria)) { critList.add(crit.toString()); } } return critList; }
private List<String> getCriteriaList() { List<String> critList = new ArrayList<String>(); if (leftExpressions != null) { for(int i=0; i < this.leftExpressions.size(); i++) { critList.add(this.leftExpressions.get(i).toString() + "=" + this.rightExpressions.get(i).toString()); //$NON-NLS-1$ } } if (this.joinCriteria != null) { for (Criteria crit : (List<Criteria>)Criteria.separateCriteriaByAnd(joinCriteria)) { critList.add(crit.toString()); } } return critList; }
private List<String> getCriteriaList() { List<String> critList = new ArrayList<String>(); if (leftExpressions != null) { for(int i=0; i < this.leftExpressions.size(); i++) { critList.add(this.leftExpressions.get(i).toString() + "=" + this.rightExpressions.get(i).toString()); //$NON-NLS-1$ } } if (this.joinCriteria != null) { for (Criteria crit : (List<Criteria>)Criteria.separateCriteriaByAnd(joinCriteria)) { critList.add(crit.toString()); } } return critList; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("WHILE"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_PROGRAM, this.whileProgram.getDescriptionProperties()); return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("WHILE"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_PROGRAM, this.whileProgram.getDescriptionProperties()); return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("WHILE"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_PROGRAM, this.whileProgram.getDescriptionProperties()); return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("IF"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_THEN, this.ifProgram.getDescriptionProperties()); if(elseProgram != null) { props.addProperty(PROP_ELSE, this.elseProgram.getDescriptionProperties()); } return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("IF"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_THEN, this.ifProgram.getDescriptionProperties()); if(elseProgram != null) { props.addProperty(PROP_ELSE, this.elseProgram.getDescriptionProperties()); } return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("IF"); //$NON-NLS-1$ props.addProperty(PROP_CRITERIA, this.condition.toString()); props.addProperty(PROP_THEN, this.ifProgram.getDescriptionProperties()); if(elseProgram != null) { props.addProperty(PROP_ELSE, this.elseProgram.getDescriptionProperties()); } return props; }
public PlanNode getDescriptionProperties() { PlanNode props = new PlanNode("CHOICE"); //$NON-NLS-1$ for (int i = 0; i < this.thenBlocks.size(); i++) { Condition condition = (Condition) thenBlocks.get(i); PlanNode node = null; if(condition instanceof RecurseProgramCondition) { node = new PlanNode("RECURSIVE"); //$NON-NLS-1$ node.addProperty(PROP_CONDITION, condition.toString()); } else { node = condition.getThenProgram().getDescriptionProperties(); node.addProperty(PROP_CONDITION, ((CriteriaCondition)condition).criteria.toString()); } props.addProperty("Condition " + i, node); //$NON-NLS-1$ } if (defaultCondition != null && defaultCondition.getThenProgram() != null){ props.addProperty(PROP_DEFAULT_PROGRAM, defaultCondition.getThenProgram().getDescriptionProperties()); } return props; } }
@Ignore(value="Cannot deterime if the format is narrowing") @Test public void testRewriteCrit_formatFloat() throws Exception { String original = "formatFloat(convert(pm1.g1.e4, float), '#,##0.###') = '1,234.123'"; //$NON-NLS-1$ String expected = "pm1.g1.e4 = 1234.123046875"; //$NON-NLS-1$ QueryMetadataInterface metadata = RealMetadataFactory.example1Cached(); Criteria origCrit = parseCriteria(original, metadata); // rewrite Criteria actual = QueryRewriter.rewriteCriteria(origCrit, null, null); assertEquals("Did not rewrite correctly: ", expected, actual.toString()); //$NON-NLS-1$ }
@Test public void testTimestampDateLiteral() { metadata = RealMetadataFactory.exampleBQTCached(); Criteria crit = helpResolveCriteria("bqt1.smalla.timestampvalue = '2000-01-01'"); assertTrue(((CompareCriteria)crit).getRightExpression().getType() == DataTypeManager.DefaultDataClasses.TIMESTAMP); assertEquals("bqt1.smalla.timestampvalue = {ts'2000-01-01 00:00:00.0'}", crit.toString()); }
@Test public void testIncompleteTimestampDateLiteral() { metadata = RealMetadataFactory.exampleBQTCached(); Criteria crit = helpResolveCriteria("bqt1.smalla.timestampvalue = '2000-01-01 01:02'"); assertTrue(((CompareCriteria)crit).getRightExpression().getType() == DataTypeManager.DefaultDataClasses.TIMESTAMP); assertEquals("bqt1.smalla.timestampvalue = {ts'2000-01-01 01:02:00.0'}", crit.toString()); }
@Test public void testStringConversion2() { metadata = RealMetadataFactory.exampleBQTCached(); Criteria crit = helpResolveCriteria("'2003-02-27' = bqt1.smalla.datevalue"); assertTrue(((CompareCriteria)crit).getRightExpression().getType() == DataTypeManager.DefaultDataClasses.DATE); assertEquals("{d'2003-02-27'} = bqt1.smalla.datevalue", crit.toString()); }
@Test public void testStringConversion1() { metadata = RealMetadataFactory.exampleBQTCached(); Criteria crit = helpResolveCriteria("bqt1.smalla.datevalue = '2003-02-27'"); assertTrue(((CompareCriteria)crit).getRightExpression().getType() == DataTypeManager.DefaultDataClasses.DATE); assertEquals("bqt1.smalla.datevalue = {d'2003-02-27'}", crit.toString()); }
@Test public void testIncompleteTimestampDateLiteral2() { metadata = RealMetadataFactory.exampleBQTCached(); Criteria crit = helpResolveCriteria("bqt1.smalla.datevalue = '2000-01-01 00:00'"); assertTrue(((CompareCriteria)crit).getRightExpression().getType() == DataTypeManager.DefaultDataClasses.DATE); assertEquals("bqt1.smalla.datevalue = {d'2000-01-01'}", crit.toString()); }
LogManager.logDetail(LogConstants.CTX_ODATA, null, "created entity = ", entityType.getName(), " with key=", query.getCriteria().toString()); //$NON-NLS-1$ //$NON-NLS-2$
assertEquals(inputCriteria, dep.getInputCriteria().toString());