Top Level Namespace

Defined Under Namespace

Classes: SQLAliasedList, SQLColumn, SQLCondList, SQLConditional, SQLConstructor, SQLExporter, SQLObject, SQLValList, SQLValue

Constant Summary collapse

ERR_INVALID_COL_NAME =

List of error messages

"Invalid column name."
ERR_INVALID_RULES =
"No valid syntax rules found for dialect"
ERR_NUMERIC_VALUE_EXPECTED =
"Numeric argument value expected."
ERR_UNKNOWN_DIALECT =
"Unimplemented SQL dialect specified"
ERR_UNKNOWN_METHOD =
"Unknown method called"
ERR_UNKNOWN_OPERATOR_TYPE =
"Unknown conditional operator type."
ERR_VALUES_NUM_MISMATCH =
"Number of values provided mismatches the number of requested columns."
ERR_WHERE_INVALID_ARGS =
"Hash expected in .where() arguments."
ERR_WHERE_LIKE_INVALID_ARGS =
"Hash with scalar values expected in .where() arguments."
ERR_NAME_NOT_FOUND =
"Could not find named clause by the name"
DIALECTS_PATH =
File.expand_path( "../dialects", __FILE__ )
VALID_INDEX_HINTS =
[ :use_index, :force_index, :ignore_index, 
:use_key, :ignore_key, :force_key ]