public QueryExpression newQueryStatement(DatastoreContainerObject table, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
{
// Oracle 9 or upper supports the ISO 99 outer join syntax
if (datastoreMajorVersion >= 9)
{
return new Oracle99QueryStatement(table, rangeVar, clr);
}
else
{
return new OracleQueryStatement(table, rangeVar, clr);
}