/** * INTERNAL: * Alias a particular table within this node */ @Override protected void assignAlias(String name, DatabaseTable table) { if (!getBuilder().getSession().getProject().hasGenericHistorySupport()) { assignAlias(new DecoratedDatabaseTable(name, getAsOfClause()), table); } else { assignAlias(new DatabaseTable(name), table); } }
/** * INTERNAL: * Alias a particular table within this node */ protected void assignAlias(String name, DatabaseTable table) { if (!getBuilder().getSession().getProject().hasGenericHistorySupport()) { assignAlias(new DecoratedDatabaseTable(name, getAsOfClause()), table); } else { assignAlias(new DatabaseTable(name), table); } }
/** * INTERNAL: * Alias a particular table within this node */ @Override protected void assignAlias(String name, DatabaseTable table) { if (!getBuilder().getSession().getProject().hasGenericHistorySupport()) { assignAlias(new DecoratedDatabaseTable(name, getAsOfClause()), table); } else { assignAlias(new DatabaseTable(name), table); } }
/** * INTERNAL: * Alias a particular table within this node */ protected void assignAlias(DatabaseTable alias, DatabaseTable table) { if (baseExpression.isQueryKeyExpression()){ QueryKeyExpression qkExpression = ((QueryKeyExpression)baseExpression); if (qkExpression.getTableAliases() != null && qkExpression.getTableAliases().keyAtValue(table) != null ){ return; } } super.assignAlias(alias, table); }
/** * INTERNAL: * Alias a particular table within this node */ @Override protected void assignAlias(DatabaseTable alias, DatabaseTable table) { if (this.baseExpression.isQueryKeyExpression()){ QueryKeyExpression qkExpression = ((QueryKeyExpression)this.baseExpression); if (qkExpression.getTableAliases() != null && qkExpression.getTableAliases().keyAtValue(table) != null ) { return; } } super.assignAlias(alias, table); }
/** * INTERNAL: * Alias a particular table within this node */ @Override protected void assignAlias(DatabaseTable alias, DatabaseTable table) { if (this.baseExpression.isQueryKeyExpression()){ QueryKeyExpression qkExpression = ((QueryKeyExpression)this.baseExpression); if (qkExpression.getTableAliases() != null && qkExpression.getTableAliases().keyAtValue(table) != null ) { return; } } super.assignAlias(alias, table); }