public StringBuilder asValue(AliasContext q) { Value v = q.getRegisteredRootVariable(this); if (v != null) return new StringBuilder(v.getAlias()); v = q.getRegisteredValue(this); if (v != null) return new StringBuilder(v.getAlias()); if (q.isRegistered(this)) return new StringBuilder(q.getRegisteredValue(this).getName()); return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0))); }
public StringBuilder asValue(AliasContext q) { Value v = q.getRegisteredRootVariable(this); if (v != null) return new StringBuilder(v.getAlias()); v = q.getRegisteredValue(this); if (v != null) return new StringBuilder(v.getAlias()); if (q.isRegistered(this)) return new StringBuilder(q.getRegisteredValue(this).getName()); return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0))); }
public StringBuilder asValue(AliasContext q) { Value v = q.getRegisteredRootVariable(this); if (v != null) return new StringBuilder(v.getAlias()); v = q.getRegisteredValue(this); if (v != null) return new StringBuilder(v.getAlias()); if (q.isRegistered(this)) return new StringBuilder(q.getRegisteredValue(this).getName()); return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0))); }
public StringBuilder asValue(AliasContext q) { Value v = q.getRegisteredRootVariable(this); if (v != null) return new StringBuilder(v.getAlias()); v = q.getRegisteredValue(this); if (v != null) return new StringBuilder(v.getAlias()); if (q.isRegistered(this)) return new StringBuilder(q.getRegisteredValue(this).getName()); return new StringBuilder().append(Character.toLowerCase(_entity.getName().charAt(0))); }
public Object get(int i) { Object id = (ident && _idents != null) ? _idents.get(i) : _ids.get(i); Object alias = _aliases.get(id); if (id instanceof Column && ((Column) id).isXML()) alias = alias + _dict.getStringVal; String as = null; if (inner) { if (alias instanceof String) as = ((String) alias).replace('.', '_'); } else if (_selectAs != null) as = (String) _selectAs.get(id); else if (id instanceof Value) as = ((Value) id).getAlias(); if (as != null) { if (ident && _idents != null) return as; if (alias instanceof SQLBuffer) alias = new SQLBuffer((SQLBuffer) alias). append(" AS ").append(as); else alias = alias + " AS " + as; } return alias; } };
public Object get(int i) { Object id = (ident && _idents != null) ? _idents.get(i) : _ids.get(i); Object alias = _aliases.get(id); if (id instanceof Column && ((Column) id).isXML()) alias = alias + _dict.getStringVal; String as = null; if (inner) { if (alias instanceof String) as = ((String) alias).replace('.', '_'); } else if (_selectAs != null) as = (String) _selectAs.get(id); else if (id instanceof Value) as = ((Value) id).getAlias(); if (as != null) { if (ident && _idents != null) return as; if (alias instanceof SQLBuffer) alias = new SQLBuffer((SQLBuffer) alias). append(" AS ").append(as); else alias = alias + " AS " + as; } return alias; } };
String alias = getAlias(node); if (!alias.equals(var.getAlias())) { if (var.getAlias() == null) var.setAlias(alias); else throw new RuntimeException("Variable alias " + var.getAlias() + " does not match expected selection alias " + alias); if (!alias.equals(path.getAlias())) { if (path.getAlias() == null) path.setAlias(alias); else throw new RuntimeException("Path alias " + path.getAlias() + " does not match expected selection alias " + alias);
public Object get(int i) { Object id = (ident && _idents != null) ? _idents.get(i) : _ids.get(i); Object alias = _aliases.get(id); if (id instanceof Column && ((Column) id).isXML()) alias = alias + _dict.getStringVal; String as = null; if (inner) { if (alias instanceof String) as = ((String) alias).replace('.', '_'); } else if (_selectAs != null) as = (String) _selectAs.get(id); else if (id instanceof Value) as = ((Value) id).getAlias(); if (as != null) { if (ident && _idents != null) return as; if (alias instanceof SQLBuffer) alias = new SQLBuffer((SQLBuffer) alias). append(" AS ").append(as); else alias = alias + " AS " + as; } return alias; } };
public Object get(int i) { Object id = (ident && _idents != null) ? _idents.get(i) : _ids.get(i); Object alias = _aliases.get(id); if (id instanceof Column && ((Column) id).isXML()) alias = alias + _dict.getStringVal; String as = null; if (inner) { if (alias instanceof String) as = ((String) alias).replace('.', '_'); } else if (_selectAs != null) as = (String) _selectAs.get(id); else if (id instanceof Value) as = ((Value) id).getAlias(); if (as != null) { if (ident && _idents != null) return as; if (alias instanceof SQLBuffer) alias = new SQLBuffer((SQLBuffer) alias). append(" AS ").append(as); else alias = alias + " AS " + as; } return alias; } };
String alias = getAlias(node); if (!alias.equals(var.getAlias())) { if (var.getAlias() == null) var.setAlias(alias); else throw new RuntimeException("Variable alias " + var.getAlias() + " does not match expected selection alias " + alias); if (!alias.equals(path.getAlias())) { if (path.getAlias() == null) path.setAlias(alias); else throw new RuntimeException("Path alias " + path.getAlias() + " does not match expected selection alias " + alias);
String alias = getAlias(node); if (!alias.equals(var.getAlias())) { if (var.getAlias() == null) var.setAlias(alias); else throw new RuntimeException("Variable alias " + var.getAlias() + " does not match expected selection alias " + alias); if (!alias.equals(path.getAlias())) { if (path.getAlias() == null) path.setAlias(alias); else throw new RuntimeException("Path alias " + path.getAlias() + " does not match expected selection alias " + alias);
String alias = getAlias(node); if (!alias.equals(var.getAlias())) { if (var.getAlias() == null) var.setAlias(alias); else throw new RuntimeException("Variable alias " + var.getAlias() + " does not match expected selection alias " + alias); if (!alias.equals(path.getAlias())) { if (path.getAlias() == null) path.setAlias(alias); else throw new RuntimeException("Path alias " + path.getAlias() + " does not match expected selection alias " + alias);
/** * Order on a SQL buffer or string. */ private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel, boolean aliasOrder, Value selAs) { Object order = sql; if (aliasOrder) { order = toOrderAlias(_orders++); _selects.setSelectAs(sql, (String) order); } if ((_flags & RECORD_ORDERED) != 0) { if (_ordered == null) _ordered = new ArrayList(5); _ordered.add(selAs == null ? sql : selAs); } getJoins(joins, true); appendOrdering(selAs != null ? selAs.getAlias() : order, asc); if (sel) { int idx = _selects.indexOfAlias(sql); if (idx == -1) { _selects.setAlias(nullId(), sql, false); return true; } } return false; }
/** * Order on a SQL buffer or string. */ private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel, boolean aliasOrder, Value selAs) { Object order = sql; if (aliasOrder) { order = toOrderAlias(_orders++); _selects.setSelectAs(sql, (String) order); } if ((_flags & RECORD_ORDERED) != 0) { if (_ordered == null) _ordered = new ArrayList(5); _ordered.add(selAs == null ? sql : selAs); } getJoins(joins, true); appendOrdering(selAs != null ? selAs.getAlias() : order, asc); if (sel) { int idx = _selects.indexOfAlias(sql); if (idx == -1) { _selects.setAlias(nullId(), sql, false); return true; } } return false; }
/** * Order on a SQL buffer or string. */ private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel, boolean aliasOrder, Value selAs) { Object order = sql; if (aliasOrder) { order = toOrderAlias(_orders++); _selects.setSelectAs(sql, (String) order); } if ((_flags & RECORD_ORDERED) != 0) { if (_ordered == null) _ordered = new ArrayList(5); _ordered.add(selAs == null ? sql : selAs); } getJoins(joins, true); appendOrdering(selAs != null ? selAs.getAlias() : order, asc); if (sel) { int idx = _selects.indexOfAlias(sql); if (idx == -1) { _selects.setAlias(nullId(), sql, false); return true; } } return false; }
/** * Order on a SQL buffer or string. */ private boolean orderBy(Object sql, boolean asc, Joins joins, boolean sel, boolean aliasOrder, Value selAs) { Object order = sql; if (aliasOrder) { order = toOrderAlias(_orders++); _selects.setSelectAs(sql, (String) order); } if ((_flags & RECORD_ORDERED) != 0) { if (_ordered == null) _ordered = new ArrayList(5); _ordered.add(selAs == null ? sql : selAs); } getJoins(joins, true); appendOrdering(selAs != null ? selAs.getAlias() : order, asc); if (sel) { int idx = _selects.indexOfAlias(sql); if (idx == -1) { _selects.setAlias(nullId(), sql, false); return true; } } return false; }