/** * Get method for table name. */ public String getNameDelimited(DatasourcePlatform platform) { if (useDelimiters){ return platform.getStartDelimiter() + name + platform.getEndDelimiter(); } return name; }
public String getTableQualifierDelimited(DatasourcePlatform platform) { if (useDelimiters && tableQualifier != null && !tableQualifier.equals("")){ return platform.getStartDelimiter() + tableQualifier + platform.getEndDelimiter(); } return tableQualifier; }
/** * Returns this fields name with database delimiters if useDelimiters is true. * This method should be called any time the field name is requested for writing SQL. */ public String getNameDelimited(DatasourcePlatform platform) { if (this.useDelimiters){ return platform.getStartDelimiter() + this.name + platform.getEndDelimiter(); } return this.name; }
public String getTableQualifierDelimited(DatasourcePlatform platform) { if (useDelimiters && tableQualifier != null && !tableQualifier.equals("")){ return platform.getStartDelimiter() + tableQualifier + platform.getEndDelimiter(); } return tableQualifier; }
public String getTableQualifierDelimited(DatasourcePlatform platform) { if (useDelimiters && tableQualifier != null && !tableQualifier.equals("")){ return platform.getStartDelimiter() + tableQualifier + platform.getEndDelimiter(); } return tableQualifier; }
/** * Returns this fields name with database delimiters if useDelimiters is true. * * This method should be called any time the field name is requested for writing SQL * @return */ public String getNameDelimited(DatasourcePlatform platform) { if (useDelimiters){ return platform.getStartDelimiter() + name + platform.getEndDelimiter(); } return name; }
/** * Get method for table name. */ public String getNameDelimited(DatasourcePlatform platform) { if (useDelimiters){ return platform.getStartDelimiter() + name + platform.getEndDelimiter(); } return name; }
/** * Returns this fields name with database delimiters if useDelimiters is true. * This method should be called any time the field name is requested for writing SQL. */ public String getNameDelimited(DatasourcePlatform platform) { if (this.useDelimiters){ return platform.getStartDelimiter() + this.name + platform.getEndDelimiter(); } return this.name; }
/** * Get method for table name. */ public String getNameDelimited(DatasourcePlatform platform) { if (useDelimiters){ return platform.getStartDelimiter() + name + platform.getEndDelimiter(); } return name; }
/** * Set the unqualified name of the field. * * If the name contains database delimiters, they will be stripped and a flag will be set to have them * added when the DatabaseField is written to SQL */ public void setName(String name, DatasourcePlatform platform){ setName(name, platform.getStartDelimiter(), platform.getEndDelimiter()); }
/** * Set the unqualified name of the field. * * If the name contains database delimiters, they will be stripped and a flag will be set to have them * added when the DatabaseField is written to SQL */ public void setName(String name, DatasourcePlatform platform){ setName(name, platform.getStartDelimiter(), platform.getEndDelimiter()); }
/** * Set the unqualified name of the field. * * If the name contains database delimiters, they will be stripped and a flag will be set to have them * added when the DatabaseField is written to SQL */ public void setName(String name, DatasourcePlatform platform){ setName(name, platform.getStartDelimiter(), platform.getEndDelimiter()); }
private String getQualifiedName(DatasourcePlatform platform, boolean allowDelimiters){ if (qualifiedName == null) { // Print nested table using the TABLE function. DatabaseMapping mapping = queryKeyExpression.getMapping(); DatabaseTable nestedTable = mapping.getDescriptor().getTables().firstElement(); DatabaseTable tableAlias = queryKeyExpression.getBaseExpression().aliasForTable(nestedTable); StringBuilder name = new StringBuilder(); name.append("TABLE("); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(tableAlias.getName()); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append("."); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(mapping.getField().getNameDelimited(platform)); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append(")"); qualifiedName = name.toString(); } return qualifiedName; }
private String getQualifiedName(DatasourcePlatform platform, boolean allowDelimiters){ if (qualifiedName == null) { // Print nested table using the TABLE function. DatabaseMapping mapping = queryKeyExpression.getMapping(); DatabaseTable nestedTable = mapping.getDescriptor().getTables().firstElement(); DatabaseTable tableAlias = queryKeyExpression.getBaseExpression().aliasForTable(nestedTable); StringBuilder name = new StringBuilder(); name.append("TABLE("); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(tableAlias.getName()); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append("."); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(mapping.getField().getNameDelimited(platform)); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append(")"); qualifiedName = name.toString(); } return qualifiedName; }
public String getQualifiedNameDelimited(DatasourcePlatform platform) { if (tableQualifier.equals("")) { if (useDelimiters){ return platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getName(); } } else { if (useDelimiters){ return platform.getStartDelimiter() + getTableQualifier() + platform.getEndDelimiter() + "." + platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getTableQualifier() + "." + getName(); } } }
public String getQualifiedNameDelimited(DatasourcePlatform platform) { if (tableQualifier.equals("")) { if (useDelimiters){ return platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getName(); } } else { if (useDelimiters){ return platform.getStartDelimiter() + getTableQualifier() + platform.getEndDelimiter() + "." + platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getTableQualifier() + "." + getName(); } } }
public String getQualifiedNameDelimited(DatasourcePlatform platform) { if (tableQualifier.equals("")) { if (useDelimiters){ return platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getName(); } } else { if (useDelimiters){ return platform.getStartDelimiter() + getTableQualifier() + platform.getEndDelimiter() + "." + platform.getStartDelimiter() + getName() + platform.getEndDelimiter(); } else { return getTableQualifier() + "." + getName(); } } }
private String getQualifiedName(DatasourcePlatform platform, boolean allowDelimiters){ if (qualifiedName == null) { // Print nested table using the TABLE function. DatabaseMapping mapping = queryKeyExpression.getMapping(); DatabaseTable nestedTable = mapping.getDescriptor().getTables().firstElement(); DatabaseTable tableAlias = queryKeyExpression.getBaseExpression().aliasForTable(nestedTable); DatabaseTable nestedTableAlias = queryKeyExpression.aliasForTable(this); StringBuffer name = new StringBuffer(); name.append("TABLE("); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(tableAlias.getName()); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append("."); if (allowDelimiters && useDelimiters){ name.append(platform.getStartDelimiter()); } name.append(mapping.getField().getNameDelimited(platform)); if (allowDelimiters && useDelimiters){ name.append(platform.getEndDelimiter()); } name.append(")"); qualifiedName = name.toString(); } return qualifiedName; }
String endQuote = ((DatasourcePlatform)session.getDatasourcePlatform()).getEndDelimiter();
String endQuote = ((DatasourcePlatform)session.getDatasourcePlatform()).getEndDelimiter();