|
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 |