Class SelectFactoryConstants
java.lang.Object
com.illumon.iris.db.tables.select.SelectFactoryConstants
public final class SelectFactoryConstants extends Object
A set of constants used to build consistent patterns to process query parameters.
-
Field Summary
Fields Modifier and Type Field Description static StringALLCase insensitive 'all' expressionstatic StringANYCase insensitive 'any' expressionstatic StringANYTHINGAny non line terminating expressionstatic StringBOOL_PTRNA case insensitive boolean literalstatic StringDATETIME_PTRNA DateTime, surrounded by ' charactersstatic StringEND_PTRNThe end of a complete expression.static StringFLT_PTRNA Floating point number, optionally including the initial signstatic StringICASECase insensitive 'icase' expressionstatic StringID_PTRNMatches a variable starting with a letter, _ or $ followed by any number of letters, numbers, _ or $static StringINCase insensitive 'in' expressionstatic StringINCLUDESCase insensitive 'includes' expressionstatic StringINT_PTRNAn integer, including the initial minus signstatic StringLITERAL_PTRNstatic StringNOTCase insensitive 'not' expressionstatic StringSTART_OR_END_WITHCase insensitive 'startsWith' or 'endsWith' expressionstatic StringSTART_PTRNThe beginning of a complete expression.static StringSTR_PTRNA string, surrounded by either " or ` characters -
Constructor Summary
Constructors Constructor Description SelectFactoryConstants() -
Method Summary
-
Field Details
-
START_PTRN
The beginning of a complete expression. Matches the beginning and initial whitespace- See Also:
- Constant Field Values
-
END_PTRN
The end of a complete expression. Matches any trailing spaces and the end of the input- See Also:
- Constant Field Values
-
ID_PTRN
Matches a variable starting with a letter, _ or $ followed by any number of letters, numbers, _ or $- See Also:
- Constant Field Values
-
INT_PTRN
An integer, including the initial minus sign- See Also:
- Constant Field Values
-
FLT_PTRN
A Floating point number, optionally including the initial sign- See Also:
- Constant Field Values
-
STR_PTRN
A string, surrounded by either " or ` characters- See Also:
- Constant Field Values
-
DATETIME_PTRN
A DateTime, surrounded by ' characters- See Also:
- Constant Field Values
-
BOOL_PTRN
A case insensitive boolean literal- See Also:
- Constant Field Values
-
LITERAL_PTRN
- See Also:
- Constant Field Values
-
ICASE
Case insensitive 'icase' expression- See Also:
- Constant Field Values
-
NOT
Case insensitive 'not' expression- See Also:
- Constant Field Values
-
IN
Case insensitive 'in' expression- See Also:
- Constant Field Values
-
INCLUDES
Case insensitive 'includes' expression- See Also:
- Constant Field Values
-
START_OR_END_WITH
Case insensitive 'startsWith' or 'endsWith' expression- See Also:
- Constant Field Values
-
ANY
Case insensitive 'any' expression- See Also:
- Constant Field Values
-
ALL
Case insensitive 'all' expression- See Also:
- Constant Field Values
-
ANYTHING
Any non line terminating expression- See Also:
- Constant Field Values
-
-
Constructor Details
-
SelectFactoryConstants
public SelectFactoryConstants()
-