|
SAP BI Java SDK | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Record of an ABAP/4 SELECT-OPTIONS table. The semantic is described below,
paraphrased from
ABAP/4 online help.
Throughout this document, sel stands for an array of IBISapqSelectOption.
The components of sel have the following meaning:
Note:
SIGN = 'I) minus the union of exclusive sets (lines with SIGN = 'E').SIGN = 'I', the union of inclusive sets is set to its maximum size.SIGN = 'E', the union of exclusive sets is empty.Example
Contents of table sel:
| COLUMN | SIGN | OPTION | LOW | HIGH |
|---|---|---|---|---|
| col1 | I | BT | 1 | 6 |
| col1 | E | BT | 4 | 7 |
| col1 | I | EQ | 1 | |
| col1 | I | EQ | 7 | |
| col1 | I | EQ | 9 | |
| col1 | E | EQ | 1 | |
| col2 | I | EQ | 10 |
If the table T with the columns col1 and col2
contained all possible pairs of integral numbers the above sel
would contain the following pairs: {(2,10), (3,10), (9,10)}.
Note:
The logical expression is satisfied whenever the table sel is empty.
| Inner Class Summary | |
static class |
IBISapqSelectOption.Enum
Simple typesafe enumerator. |
static class |
IBISapqSelectOption.Kind
Typesafe Enumerator for SELECT-OPTIONS Kind. |
static class |
IBISapqSelectOption.Option
Typesafe Enumerator for SELECT-OPTIONS Option. |
static class |
IBISapqSelectOption.Sign
Typesafe Enumerator for SELECT-OPTIONS Sign. |
| Field Summary | |
static char |
MATCH_ESCAPE
Allows the literal use of the characters MATCH_MULTIPLE_CHARS,
MATCH_SINGLE_CHAR and MATCH_ESCAPE in the pattern. |
static char |
MATCH_MULTIPLE_CHARS
Matches 0 or more characters in the string. |
static char |
MATCH_SINGLE_CHAR
Matches exactly 1 character in the string. |
| Method Summary | |
Column |
getColumn()
Gets the column. |
String |
getHigh()
Gets the high value (used only in conjunction with the options BETWEEN and NOT_BETWEEN). |
IBISapqSelectOption.Kind |
getKind()
Gets the kind ( PARAMETER or SELECT_OPTION). |
String |
getLow()
Gets the low value. |
IBISapqSelectOption.Option |
getOption()
Gets the option ( EQUALS, BETWEEN, ...). |
IBISapqSelectOption.Sign |
getSign()
Gets the sign ( INCLUDING or EXCLUDING). |
String |
getTableRef()
Gets the table reference. |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Field Detail |
public static final char MATCH_MULTIPLE_CHARS
public static final char MATCH_SINGLE_CHAR
public static final char MATCH_ESCAPE
MATCH_MULTIPLE_CHARS,
MATCH_SINGLE_CHAR and MATCH_ESCAPE in the pattern.| Method Detail |
public String getTableRef()
public Column getColumn()
public IBISapqSelectOption.Kind getKind()
PARAMETER or SELECT_OPTION).public IBISapqSelectOption.Sign getSign()
INCLUDING or EXCLUDING).public IBISapqSelectOption.Option getOption()
EQUALS, BETWEEN, ...).public String getLow()
public String getHigh()
BETWEEN and NOT_BETWEEN).
|
SAP BI Java SDK | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||