/** * PUBLIC: * Answers if the domain objects are to be read as of a past time. * @see #getAsOfClause */ public boolean hasAsOfClause() { return ((defaultBuilder != null) && defaultBuilder.hasAsOfClause()); }
/** * PUBLIC: * Answers if the domain objects are to be read as of a past time. * @see #getAsOfClause */ public boolean hasAsOfClause() { return ((defaultBuilder != null) && defaultBuilder.hasAsOfClause()); }
/** * PUBLIC: * Answers if the domain objects are to be read as of a past time. * @see #getAsOfClause */ public boolean hasAsOfClause() { return ((defaultBuilder != null) && defaultBuilder.hasAsOfClause()); }
/** * If there is no where clause, alias the tables from the tables list directly. Assume there's * no ambiguity */ public void computeTablesFromTables() { Map<DatabaseTable, DatabaseTable> allTables = new Hashtable(); AsOfClause asOfClause = null; if (getBuilder().hasAsOfClause() && !getBuilder().getSession().getProject().hasGenericHistorySupport()) { asOfClause = getBuilder().getAsOfClause(); } for (int index = 0; index < getTables().size(); index++) { DatabaseTable next = getTables().get(index); // Aliases in allTables must now be decorated database tables. DatabaseTable alias = new DecoratedDatabaseTable("t" + (index), asOfClause); allTables.put(alias, next); } setTableAliases(allTables); }
/** * If there is no where clause, alias the tables from the tables list directly. Assume there's * no ambiguity */ public void computeTablesFromTables() { Hashtable allTables = new Hashtable(); AsOfClause asOfClause = null; if (getBuilder().hasAsOfClause() && !getBuilder().getSession().getProject().hasGenericHistorySupport()) { asOfClause = getBuilder().getAsOfClause(); } for (int index = 0; index < getTables().size(); index++) { DatabaseTable next = (DatabaseTable)getTables().elementAt(index); // Aliases in allTables must now be decorated database tables. DatabaseTable alias = new DecoratedDatabaseTable("t" + (index), asOfClause); allTables.put(alias, next); } setTableAliases(allTables); }
/** * If there is no where clause, alias the tables from the tables list directly. Assume there's * no ambiguity */ public void computeTablesFromTables() { Map<DatabaseTable, DatabaseTable> allTables = new Hashtable(); AsOfClause asOfClause = null; if (getBuilder().hasAsOfClause() && !getBuilder().getSession().getProject().hasGenericHistorySupport()) { asOfClause = getBuilder().getAsOfClause(); } for (int index = 0; index < getTables().size(); index++) { DatabaseTable next = getTables().get(index); // Aliases in allTables must now be decorated database tables. DatabaseTable alias = new DecoratedDatabaseTable("t" + (index), asOfClause); allTables.put(alias, next); } setTableAliases(allTables); }
boolean requiresEscape = false; // Checks if the JDBC closing escape syntax is needed. boolean usesHistory = (getBuilder() != null) && getBuilder().hasAsOfClause();
boolean requiresEscape = false; // Checks if the JDBC closing escape syntax is needed. boolean usesHistory = (getBuilder() != null) && getBuilder().hasAsOfClause();
} else if (builder.hasAsOfClause() && builder.getAsOfClause().isUniversal()) {
} else if (builder.hasAsOfClause() && builder.getAsOfClause().isUniversal()) {
} else if (builder.hasAsOfClause() && builder.getAsOfClause().isUniversal()) {
if (builder.hasAsOfClause()) { statement.getTables().set(0, getHistoryPolicy().getHistoricalTables().elementAt(0));
if (builder.hasAsOfClause()) { statement.getTables().set(0, getHistoryPolicy().getHistoricalTables().get(0));
if (builder.hasAsOfClause()) { statement.getTables().set(0, getHistoryPolicy().getHistoricalTables().get(0));