/** * INTERNAL: * Return all the fields */ public Vector getFields() { Vector result = new Vector(1); DatabaseField field = getField(); if (field != null) { result.addElement(field); } return result; }
/** * INTERNAL: * Return all the fields */ @Override public Vector getFields() { Vector result = new Vector(1); DatabaseField field = getField(); if (field != null) { result.addElement(field); } return result; }
/** * INTERNAL: * Return all the fields */ public Vector getFields() { Vector result = new Vector(1); DatabaseField field = getField(); if (field != null) { result.addElement(field); } return result; } }
/** * INTERNAL: * Alias the database field for our current environment */ protected void initializeAliasedField() { DatabaseField tempField = getField().clone(); DatabaseTable aliasedTable = getAliasedTable(); aliasedField = tempField; aliasedField.setTable(aliasedTable); }
/** * INTERNAL: * Alias the database field for our current environment */ protected void initializeAliasedField() { DatabaseField tempField = getField().clone(); DatabaseTable aliasedTable = getAliasedTable(); aliasedField = tempField; aliasedField.setTable(aliasedTable); }
/** * INTERNAL: * Alias the database field for our current environment */ protected void initializeAliasedField() { DatabaseField tempField = (DatabaseField)getField().clone(); DatabaseTable aliasedTable = getAliasedTable(); aliasedField = tempField; aliasedField.setTable(aliasedTable); }
private Class<?> getExpressionType(Expression expression) { if (expression instanceof SubSelectExpression) { return getReturnTypeFromSubSelectExpression((SubSelectExpression) expression); } else if (expression instanceof ParameterExpression) { return (Class<?>) ((ParameterExpression) expression).getType(); } else if (expression instanceof FunctionExpression) { return ((FunctionExpression) expression).getResultType(); } else if (expression instanceof FieldExpression) { return ((FieldExpression) expression).getField().getType(); } else if (expression instanceof FromSubSelectExpression) { return getExpressionType(((FromSubSelectExpression) expression).getSubSelect()); } else if (expression instanceof QueryKeyExpression) { final DatabaseMapping mapping = ((QueryKeyExpression) expression).getMapping(); return mapping == null ? null : mapping.getAttributeClassification(); } else if (expression instanceof ClassTypeExpression) { return ((ClassTypeExpression) expression).getField().getType(); } else if (expression instanceof ConstantExpression) { return ((ConstantExpression) expression).getValue().getClass(); } else if (expression instanceof CompoundExpression) { return Boolean.class; } else { return null; } }
private Class<?> getExpressionType(Expression expression) { if (expression instanceof SubSelectExpression) { return getReturnTypeFromSubSelectExpression((SubSelectExpression) expression); } else if (expression instanceof ParameterExpression) { return (Class<?>) ((ParameterExpression) expression).getType(); } else if (expression instanceof FunctionExpression) { return ((FunctionExpression) expression).getResultType(); } else if (expression instanceof FieldExpression) { return ((FieldExpression) expression).getField().getType(); } else if (expression instanceof FromSubSelectExpression) { return getExpressionType(((FromSubSelectExpression) expression).getSubSelect()); } else if (expression instanceof QueryKeyExpression) { final DatabaseMapping mapping = ((QueryKeyExpression) expression).getMapping(); return mapping == null ? null : mapping.getAttributeClassification(); } else if (expression instanceof ClassTypeExpression) { return ((ClassTypeExpression) expression).getField().getType(); } else if (expression instanceof ConstantExpression) { return ((ConstantExpression) expression).getValue().getClass(); } else if (expression instanceof CompoundExpression) { return Boolean.class; } else { return null; } }