if (op.equals(ComparisonOperator.CONTAINS) && tokenType.equals(TokenType.STRING)) { return "%" + value + "%"; } else if (tokenType.equals(TokenType.ID)) { return new ColumnImpl(this.tableName, parseEntityAttribute(value)); } else if (!tokenType.equals(TokenType.ID) && op.equals(ComparisonOperator.IN)) { return EntityQualifierUtils.parseList(value); } else if (tokenType.equals(TokenType.NUMBER)) {
if (op.equals(ComparisonOperator.CONTAINS) && tokenType.equals(TokenType.STRING)) { return "%" + value + "%"; } else if (tokenType.equals(TokenType.ID)) { return new ColumnImpl(this.tableName, parseEntityAttribute(value)); } else if (!tokenType.equals(TokenType.ID) && op.equals(ComparisonOperator.IN)) { return EntityQualifierUtils.parseList(value); } else if (tokenType.equals(TokenType.NUMBER)) {
private Class<?> locateColumnType(AtomicExpression atomic) { String columnName = null; if(atomic.getKeyType().equals(TokenType.ID)){ columnName = parseEntityAttribute(atomic.getKey()); }else if(atomic.getValueType().equals(TokenType.ID)){ columnName = parseEntityAttribute(atomic.getValue()); } if(jdbcEntityDefinition.getInternal().getDisplayNameMap().containsKey(columnName)){ try { return jdbcEntityDefinition.getColumnType(columnName); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } }else{ return null; } }
private Class<?> locateColumnType(AtomicExpression atomic) { String columnName = null; if(atomic.getKeyType().equals(TokenType.ID)){ columnName = parseEntityAttribute(atomic.getKey()); }else if(atomic.getValueType().equals(TokenType.ID)){ columnName = parseEntityAttribute(atomic.getValue()); } if(jdbcEntityDefinition.getInternal().getDisplayNameMap().containsKey(columnName)){ try { return jdbcEntityDefinition.getColumnType(columnName); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } }else{ return null; } }
&& !TokenType.NULL.equals(valueType))
&& !TokenType.NULL.equals(valueType)) {
if (TokenType.NULL.equals(entry.getValueType())) { if (ComparisonOperator.EQUAL.equals(entry.getOp()) || ComparisonOperator.NOT_EQUAL.equals(entry.getOp())
if(TokenType.NULL.equals(entry.getValueType())){ if(ComparisonOperator.EQUAL.equals(entry.getOp()) ||ComparisonOperator.NOT_EQUAL.equals(entry.getOp())