|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.olapi.data.source.Source | +--oracle.olapi.data.source.BooleanSource
A Source
whose elements have boolean
values. A BooleanSource
object has an OLAP API data type of Boolean. This class implements some Source
methods so that they use boolean
values, such as appendValue
and eq
, and implements other boolean operations such as the and
, or
, and forAny
methods.
Fields inherited from class oracle.olapi.data.source.Source |
COMPARISON_RULE_ASCENDING, COMPARISON_RULE_ASCENDING_NULLS_FIRST, COMPARISON_RULE_ASCENDING_NULLS_LAST, COMPARISON_RULE_DESCENDING, COMPARISON_RULE_DESCENDING_NULLS_FIRST, COMPARISON_RULE_DESCENDING_NULLS_LAST, COMPARISON_RULE_REMOVE, COMPARISON_RULE_SELECT |
Method Summary | |
BooleanSource |
and(boolean rhs) Performs a logical AND operation between the values of the elements of this BooleanSource and the specified boolean value. |
BooleanSource |
and(BooleanSource rhs) Performs a logical AND operation between the values of the elements of this BooleanSource and the values of the corresponding elements of the specified BooleanSource . |
BooleanSource |
appendValue(boolean appendValue) Appends an element with the specified boolean value to this BooleanSource . |
BooleanSource |
appendValues(boolean[] appendValues) Appends elements with the specified boolean values to this BooleanSource . |
BooleanSource |
eq(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value and determines if the values are equal. |
BooleanSource |
forAll() Indicates whether the values of all of the elements of this BooleanSource are true . |
BooleanSource |
forAll(boolean noValueAsFalse) Indicates whether the values of all of the elements of this BooleanSource are true . |
BooleanSource |
forAny() Indicates whether the value of any of the elements of this BooleanSource is true . |
BooleanSource |
forAny(boolean noValueAsFalse) Indicates whether the value of any of the elements of this BooleanSource is true . |
BooleanSource |
forNone() Indicates whether the value of none of the elements of this BooleanSource is true . |
BooleanSource |
forNone(boolean noValueAsFalse) Indicates whether the value of none of the elements of this BooleanSource is true . |
BooleanSource |
ge(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value, and determines whether it is a greater or equal value. |
Source |
getDataType() Gets the fundamental Source that represents the OLAP API data type of this BooleanSource , which is Boolean. |
BooleanSource |
gt(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value, and determines whether it is a greater value. |
DateSource |
implies(java.util.Date ifTrue, java.util.Date ifFalse) Produces a DateSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
DateSource |
implies(DateSource ifTrue, DateSource ifFalse) Produces a DateSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
NumberSource |
implies(double ifTrue, double ifFalse) Produces a NumberSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
NumberSource |
implies(int ifTrue, int ifFalse) Produces a NumberSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
NumberSource |
implies(NumberSource ifTrue, NumberSource ifFalse) Produces a NumberSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
StringSource |
implies(StringSource ifTrue, StringSource ifFalse) Produces a StringSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
StringSource |
implies(java.lang.String ifTrue, java.lang.String ifFalse) Produces a StringSource that has an element with the value of ifTrue for each element of this BooleanSource that has a value of true and an element with the value of ifFalse for each element of this BooleanSource that has a value of false . |
BooleanSource |
le(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value, and determines whether it is a lesser or equal value. |
BooleanSource |
lt(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value, and determines whether it is a lesser value. |
BooleanSource |
ne(boolean rhs) Compares the value of each element of this BooleanSource to the specified boolean value, and determines whether it is not equal to the value. |
BooleanSource |
not() Performs a logical NOT operation on the values of the elements of this BooleanSource , which negates the values so that if an element of this BooleanSource has a value of true , then the corresponding element of the resulting BooleanSource has a value of false . |
BooleanSource |
or(boolean rhs) Performs a logical OR operation between the values of the elements of this BooleanSource and the specified boolean value. |
BooleanSource |
or(BooleanSource rhs) Performs a logical OR operation between the values of the elements of this BooleanSource and the values of the corresponding elements of the specified BooleanSource . |
NumberSource |
positionOfValue(boolean value) Identifies the positions of elements in this BooleanSource that have the specified boolean value. |
NumberSource |
positionOfValues(boolean[] values) Identifies the positions of elements in this BooleanSource that have the specified boolean values. |
BooleanSource |
removeValue(boolean value) Removes the elements of this BooleanSource that have the specified boolean value. |
BooleanSource |
removeValues(boolean[] values) Removes the elements of this BooleanSource that have the specified boolean values. |
BooleanSource |
selectValue(boolean value) Selects the elements of this BooleanSource that have the specified boolean value. |
BooleanSource |
selectValues(boolean[] values) Selects the elements of this BooleanSource that have the specified boolean values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public final BooleanSource and(BooleanSource rhs)
BooleanSource
and the values of the corresponding elements of the specified BooleanSource
.rhs
- The BooleanSource
whose elements you want to logically AND with the elements of this BooleanSource
.BooleanSource
that has the results of the logical AND operations between the values of the elements of this BooleanSource
and the values of the corresponding elements of the specified BooleanSource
.public final BooleanSource and(boolean rhs)
BooleanSource
and the specified boolean
value.rhs
- The boolean
value that you want to logically AND with the values of the elements of this BooleanSource
.BooleanSource
that has the results of the logical AND operations between the values of the element of this BooleanSource
and the specified boolean
value.public final BooleanSource appendValue(boolean appendValue)
boolean
value to this BooleanSource
. The outputs of this BooleanSource
, if any, do not appear in the resulting BooleanSource
.appendValue
- The boolean
value that you want to append to this BooleanSource
.BooleanSource
that has the same elements as this BooleanSource
and that has an additional appended element that has the specified boolean
value.Source.appendValue(Source appendValue)
public final BooleanSource appendValues(boolean[] appendValues)
boolean
values to this BooleanSource
. The outputs of this BooleanSource
, if any, do not appear in the resulting BooleanSource
.appendValues
- An array of boolean
values that you want to append to this BooleanSource
.BooleanSource
that has the same elements as this BooleanSource
and that has additional appended elements that have the specified boolean
values.Source.appendValues(Source appendValues)
public final BooleanSource eq(boolean rhs)
BooleanSource
to the specified boolean
value and determines if the values are equal.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element that has a value of true
when the value of the corresponding element of this BooleanSource
equals the specified boolean
value or false
when it does not.Source.eq(Source rhs)
public final BooleanSource forAll()
BooleanSource
are true
. This method ignores elements that do not have a value.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when all of the elements of this BooleanSource
have a value of true
, or false
when they do not. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when the value of an element and the values of all of its corresponding output elements are true
, or false
when they are not.
BooleanSource
that has an element whose value is true
when the values of all of the elements, or an element and all of the corresponding elements of its outputs, is true
, or false
when they are not.forAll(boolean noValueAsFalse)
public final BooleanSource forAll(boolean noValueAsFalse)
BooleanSource
are true
. If noValueAsFalse
is true
, this method uses a value of false
for elements that do not have a value. If noValueAsFalse
is false
, this method ignores elements that do not have a value.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when all of the elements of this BooleanSource
have a value of true
, or false
when they do not. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when the value of an element and the values of all of its corresponding output elements are true
, or false
when they are not.
noValueAsFalse
- Specify true
when you want this method to use a value of false
for elements that do not have a value.BooleanSource
that has an element whose value is true
when the values of all of the elements, or an element and all of the corresponding elements of its outputs, is true
, or false
when they are not.forAll()
public final BooleanSource forAny()
BooleanSource
is true
. This method ignores elements that do not have a value.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when any of the elements of this BooleanSource
have a value of true
, or false
when none does. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when the value of an element or the value of any of its corresponding output elements is true
, or false
when none is.
BooleanSource
that has an element whose value is true
when the value of any of the elements, or any of the corresponding elements of its outputs, is true
, or false
when none is.forAny(boolean noValueAsFalse)
public final BooleanSource forAny(boolean noValueAsFalse)
BooleanSource
is true
. If noValueAsFalse
is true
, this method uses a value of false
for elements that do not have a value. If noValueAsFalse
is false
, this method ignores elements that do not have a value.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when any of the elements of this BooleanSource
have a value of true
, or false
when none does. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when the value of any element or the value of any of its corresponding output elements is true
, or false
when none is.
noValueAsFalse
- Specify true
when you want this method to use a value of false
for elements that do not have a value.BooleanSource
that has an element whose value is true
when the value of any of the elements of this BooleanSource
, or any of the corresponding elements of its outputs, is true
, or false
when none is.forAny()
public final BooleanSource forNone()
BooleanSource
is true
. This method ignores elements that do not have any values.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when none of the elements of this BooleanSource
have a value of true
, or false
when any does. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when no value of an element or any of its corresponding output elements is true
, or false
when any is.
BooleanSource
that has an element whose value is true
when no value of any of the elements of this BooleanSource
, or any of the corresponding elements of its outputs, is true
, or false
when any is.forNone(boolean noValueAsFalse)
public final BooleanSource forNone(boolean noValueAsFalse)
BooleanSource
is true
. If noValueAsFalse
is true
, this method uses a value of false
for elements that do not have a value. If noValueAsFalse
is false
, this method ignores elements that do not have a value.
For a BooleanSource
with no outputs, this method returns a BooleanSource
that has an element whose value is true
when none of the elements of this BooleanSource
have a value of true
, or false
when any does. For a BooleanSource
with outputs, this method returns a BooleanSource
that has an element whose value is true
when no value of an element or any of its corresponding output elements is true
, or false
when any is.
noValueAsFalse
- Specify true
when you want this method to use a value of false
for elements that do not have a value.BooleanSource
that has an element whose value is true
when no value of any of the elements of this BooleanSource
, or any of the corresponding elements of its outputs, is true
, or false
when any is.forNone()
public final BooleanSource ge(boolean rhs)
BooleanSource
to the specified boolean
value, and determines whether it is a greater or equal value.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element with a value of true
when the value of the corresponding element of this BooleanSource
is greater than or equal to the specified boolean
value, or false
when it is not.Source.ge(Source rhs)
public Source getDataType()
Source
that represents the OLAP API data type of this BooleanSource
, which is Boolean.Source
that represents the OLAP API Boolean data type.public final BooleanSource gt(boolean rhs)
BooleanSource
to the specified boolean
value, and determines whether it is a greater value.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element with a value of true
when the value of the corresponding element of this BooleanSource
is greater than the specified boolean
value, or false
when it is not.Source.gt(Source rhs)
public final NumberSource implies(double ifTrue, double ifFalse)
NumberSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- The double
value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- The double
value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of false
.NumberSource
that has the value of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of ifFalse
when the corresponding value of this BooleanSource
is false
.public final NumberSource implies(int ifTrue, int ifFalse)
NumberSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- The int
value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- The int
value that you want the elements of int
value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of false
.NumberSource
that has the value of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of ifFalse
when the corresponding value of this BooleanSource
is false
.public final StringSource implies(java.lang.String ifTrue, java.lang.String ifFalse)
StringSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- The String
value that you want the elements of the resulting StringSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- The String
value that you want the elements of the resulting StringSource
to have for the elements of this BooleanSource
that have a value of false
.StringSource
that has the value of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of ifFalse
when the corresponding value of this BooleanSource
is false
.public final DateSource implies(java.util.Date ifTrue, java.util.Date ifFalse)
DateSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- The Date
value that you want the elements of the resulting DateSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- The Date
value that you want the elements of the resulting DateSource
to have for the elements of this BooleanSource
that have a value of false
.DateSource
that has the value of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of ifFalse
when the corresponding value of this BooleanSource
is false
.public final DateSource implies(DateSource ifTrue, DateSource ifFalse)
DateSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- A DateSource
that has the Date
value that you want the elements of the resulting DateSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- A DateSource
that has the Date
value that you want the elements of the resulting DateSource
to have for the elements of this BooleanSource
that have a value of false
.DateSource
that has the value of the element of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of the element of ifFalse
when the corresponding value of this BooleanSource
is false
.public final NumberSource implies(NumberSource ifTrue, NumberSource ifFalse)
NumberSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- A NumberSource
that has the value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- A NumberSource
that has the value that you want the elements of the resulting NumberSource
to have for the elements of this BooleanSource
that have a value of false
.NumberSource
that has the value of the element of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of the element of ifFalse
when the corresponding value of this BooleanSource
is false
.public final StringSource implies(StringSource ifTrue, StringSource ifFalse)
StringSource
that has an element with the value of ifTrue
for each element of this BooleanSource
that has a value of true
and an element with the value of ifFalse
for each element of this BooleanSource
that has a value of false
.ifTrue
- A StringSource
that has the value that you want the elements of the resulting StringSource
to have for the elements of this BooleanSource
that have a value of true
.ifFalse
- A StringSource
that has the value that you want the elements of the resulting StringSource
to have for the elements of this BooleanSource
that have a value of false
.StringSource
that has the value of the element of ifTrue
when the corresponding value of this BooleanSource
is true
, or the value of the element of ifFalse
when the corresponding value of this BooleanSource
is false
.public final BooleanSource le(boolean rhs)
BooleanSource
to the specified boolean
value, and determines whether it is a lesser or equal value.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element with a value of true
when the value of a given element of this BooleanSource
is less than or equal to the specified boolean
value, or false
when it is not.Source.le(Source rhs)
public final BooleanSource lt(boolean rhs)
BooleanSource
to the specified boolean
value, and determines whether it is a lesser value.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element with a value of true
when the value of the corresponding element of this BooleanSource
is less than the specified boolean
value, or false
when it is not.Source.lt(Source rhs)
public final BooleanSource ne(boolean rhs)
BooleanSource
to the specified boolean
value, and determines whether it is not equal to the value.rhs
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.BooleanSource
that has an element with a value of true
when the value of the corresponding element of this BooleanSource
is not equal to the specified boolean
value, or false
when it is equal to the specified value.Source.ne(Source rhs)
public final BooleanSource not()
BooleanSource
, which negates the values so that if an element of this BooleanSource
has a value of true
, then the corresponding element of the resulting BooleanSource
has a value of false
. If an element of this BooleanSource
has a value of false
, then the corresponding element of the resulting BooleanSource
has a value of true
.BooleanSource
that has the results of the logical NOT operations on the values of the elements of this BooleanSource
.public final BooleanSource or(BooleanSource rhs)
BooleanSource
and the values of the corresponding elements of the specified BooleanSource
.rhs
- The BooleanSource
whose elements you want to logically OR with the elements of this BooleanSource
.BooleanSource
that has the results of the logical OR operations between the values of the elements of this BooleanSource
and the values of the corresponding elements of the specified BooleanSource
.public final BooleanSource or(boolean rhs)
BooleanSource
and the specified boolean
value.rhs
- The boolan
value that you want to logically OR with the elements of this BooleanSource
.BooleanSource
that has the results of the logical OR operations between the values of the elements of this BooleanSource
and the specified value.public final NumberSource positionOfValue(boolean value)
BooleanSource
that have the specified boolean
value.value
- The boolean
value that you want to compare to the values of the elements of this BooleanSource
.NumberSource
whose elements have int
values that identify the positions of the elements in this BooleanSource
that have the specified boolean
value. If this BooleanSource
does not have any elements that have the specified value, then this method returns an empty NumberSource
, which has no elements.Source.positionOfValue(Source value)
public final NumberSource positionOfValues(boolean[] values)
BooleanSource
that have the specified boolean
values.values
- An array of boolean
values that you want to compare to the values of the elements of this BooleanSource
.NumberSource
whose elements have int
values that identify the positions of the elements in this BooleanSource
that have the specified boolean
values. If this BooleanSource
does not have any elements that have the specified values, then this method returns an empty NumberSource
, which has no elements.Source.positionOfValues(Source values)
public final BooleanSource removeValue(boolean value)
BooleanSource
that have the specified boolean
value.value
- The boolean
value you do not want to have in the returned BooleanSource
.BooleanSource
that has the elements of this BooleanSource
that do not have the specified boolean
value.Source.removeValue(Source value)
public final BooleanSource removeValues(boolean[] values)
BooleanSource
that have the specified boolean
values.values
- An array of boolean
values that you do not want to have in the returned BooleanSource
.BooleanSource
that has the elements of this BooleanSource
that do not have the specified values.Source.removeValues(Source values)
public final BooleanSource selectValue(boolean value)
BooleanSource
that have the specified boolean
value.value
- The value to compare to the values of the elements of this BooleanSource
.BooleanSource
that has the elements of this BooleanSource
that have the specified boolean
value.Source.selectValue(Source value)
public final BooleanSource selectValues(boolean[] values)
BooleanSource
that have the specified boolean
values.values
- An array of boolean
values to compare to the values of the elements of this BooleanSource
.BooleanSource
that has the elements of this BooleanSource
that have the specified values.Source.selectValues(Source values)
|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |