|
Oracle OLAP Java API Reference 10g Release 1 (10.1) B10994-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.StringSource
A Source that has elements that have String objects as values. A StringSource has an OLAP API data type of String. This class implements some Source methods so that they use String values, such as appendValue, and implements other methods that perform String operations, such as toUppercase, substring, and trim.
Source.getDataType()| 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 | |
StringSource |
appendValue(java.lang.String appendValue)Appends an element with the specified String value to the elements of this StringSource. |
StringSource |
appendValues(java.lang.String[] appendValues)Appends elements with the specified String values to the elements of this StringSource. |
BooleanSource |
eq(java.lang.String rhs)Compares the value of each element of this StringSource to the value of the specified String and determines if the values are equal. |
BooleanSource |
ge(java.lang.String rhs)Compares the value of each element of this StringSource to the specified String value, and determines whether it has a greater or equal value. |
Source |
getDataType()Gets the fundamental Source that represents the OLAP API data type of this StringSource, which is String. |
BooleanSource |
gt(java.lang.String rhs)Compares the value of each element of this StringSource to the specified String value, and determines whether it has a greater value. |
NumberSource |
indexOf(java.lang.String substring, int fromIndex)Starting at the fromIndex position in the value of each element of this StringSource, identifies the starting position of the first occurrence of substring in the value. |
NumberSource |
indexOf(StringSource substring, NumberSource fromIndex)Starting at the fromIndex position in the value of each element of this StringSource, identifies the starting position of the first occurrence of substring in the value. |
BooleanSource |
le(java.lang.String rhs)Compares the value of each element of this StringSource to the specified String value, and determines whether it has a lesser or equal value. |
NumberSource |
length()Determines the length of the value of each element of this StringSource. |
BooleanSource |
like(java.lang.String rhs)Compares the values of the elements of this StringSource to the specified String. |
BooleanSource |
like(StringSource rhs)Compares the values of the elements of this StringSource to the values of the elements of the specified StringSource. |
BooleanSource |
lt(java.lang.String rhs)Compares the value of each element of this StringSource to the specified String value, and determines whether it has a lesser value. |
BooleanSource |
ne(java.lang.String rhs)Compares the value of each element of this StringSource to the specified String value, and determines whether it is not equal to the value. |
StringSource |
plus(StringSource rhs)Appends the values of the elements of rhs to the values of the elements of this StringSource. |
NumberSource |
positionOfValue(java.lang.String value)Identifies the positions of the elements of this StringSource that have the specified String value. |
NumberSource |
positionOfValues(java.lang.String[] values)Identifies the positions of the elements of this StringSource that have the specified String values. |
StringSource |
remove(int index, int length)Removes length number of characters starting at position index from the values of the elements of this StringSource. |
StringSource |
remove(NumberSource index, NumberSource length)Removes length number of characters starting at position index from the values of the elements of this StringSource. |
StringSource |
removeValue(java.lang.String value)Removes the elements of this StringSource that have the specified String as a value. |
StringSource |
removeValues(java.lang.String[] values)Removes the elements of this StringSource that have a value specified by one of the String objects in the values array. |
StringSource |
replace(StringSource oldString, StringSource newString)Replaces each occurrence of oldString with newString in the value of each element of this StringSource. |
StringSource |
replace(java.lang.String oldString, java.lang.String newString)Replaces each occurrence of oldString with newString in the value of each element of this StringSource. |
StringSource |
selectDescendants(java.lang.String[] comparison, Source parent)Selects the elements of this StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents. |
StringSource |
selectDescendants(java.lang.String comparison, Source parent)Selects the elements of this StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents. |
StringSource |
selectValue(java.lang.String value)Selects the elements of this StringSource that have the specified value. |
StringSource |
selectValues(java.lang.String[] values)Selects the elements of this StringSource that have the specified values. |
StringSource |
substring(int index, int length)Selects the length number of characters, beginning at the position specified by index, from the values of the elements of this StringSource. |
StringSource |
substring(NumberSource index, NumberSource length)Selects the length number of characters, beginning at the position specified by index, from the values of the elements of this StringSource. |
StringSource |
textFill(int width)Resizes the values of the elements of this StringSource to the specified width. |
StringSource |
textFill(NumberSource width)Resizes the values of the elements of this StringSource to the specified width or widths. |
StringSource |
toLowercase()Converts the alphabetic characters in the values of the elements of this StringSource to lowercase. |
StringSource |
toUppercase()Converts the alphabetic characters in the values of the elements of this StringSource to uppercase. |
StringSource |
trim()Removes the leading and trailing blank spaces from the values of the elements of this StringSource. |
StringSource |
trimLeading()Removes the leading blank spaces from the values of the elements of this StringSource. |
StringSource |
trimTrailing()Removes the trailing blank spaces from the values of the elements of this StringSource. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public final StringSource appendValue(java.lang.String appendValue)
String value to the elements of this StringSource.appendValue - The String value that you want to append to this StringSource.StringSource that has the same elements as this StringSource and that has an additional appended element that has the specified String value.Source.appendValue(Source value)public final StringSource appendValues(java.lang.String[] appendValues)
String values to the elements of this StringSource.appendValues - An array of StringStringSource.StringSource that has the same elements as this StringSource and that has additional appended elements that have the specified String values.Source.appendValue(Source value)public final BooleanSource eq(java.lang.String rhs)
StringSource to the value of the specified String and determines if the values are equal.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element that has a value of true when the value of an element of this StringSource equals the specified String value, or false when it does not.Source.eq(Source rhs)public final BooleanSource ge(java.lang.String rhs)
StringSource to the specified String value, and determines whether it has a greater or equal value.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of an element of this StringSource is greater than or equal to the specified String value, or false when it is not.Source.ge(Source rhs)public Source getDataType()
Source that represents the OLAP API data type of this StringSource, which is String.Source that represents the OLAP API String data type.public final BooleanSource gt(java.lang.String rhs)
StringSource to the specified String value, and determines whether it has a greater value.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of an element of this StringSource is greater than the specified String value, or false when it is not.Source.gt(Source rhs)
public final NumberSource indexOf(java.lang.String substring,
int fromIndex)
fromIndex position in the value of each element of this StringSource, identifies the starting position of the first occurrence of substring in the value.substring - A String the beginning position of which you want to locate in the value of each element of this StringSource.fromIndex - An int that is the one-based position in the value of each element of this StringSource at which this method begins searching for substring.NumberSource that has the beginning position of the first occurrence of substring in the values of the elements of this StringSource or zero if substring is not in the value.public final NumberSource indexOf(StringSource substring, NumberSource fromIndex)
fromIndex position in the value of each element of this StringSource, identifies the starting position of the first occurrence of substring in the value.substring - A String the beginning position of which you want to locate in each element of this StringSource.fromIndex - An NumberSource that has the one-based position in the value of each element of this StringSource at which this method begins searching for substring.NumberSource that has the beginning position of the first occurrence of substring in the values of the elements of this StringSource or zero if substring is not in the value.public final BooleanSource le(java.lang.String rhs)
StringSource to the specified String value, and determines whether it has a lesser or equal value.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of an element of this StringSource is less than or equal to the specified String value, or false when it is not.Source.le(Source rhs)public final NumberSource length()
StringSource.NumberSource, the value of each element of which is the length of the value of the corresponding element of this StringSource.public final BooleanSource like(java.lang.String rhs)
StringSource to the specified String.
This method supports the percent sign wildcard and the underline position marker. For example, to find out if the value of an element of this StringSource includes the characters Chloride, you can specify the String %Chloride%, as in the following.
BooleanSource includesChloride = thisStringSource.like("%Chloride%");
To find out if the value of an element of this StringSource has with the characters oxi at positions two through four, you can specify the String _oxi%, as in the following.
BooleanSource includesOxi = thisStringSource.like("_oxi%");
rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of the corresponding element of this StringSource matches the value of the specified String, or false when it is does not.public final BooleanSource like(StringSource rhs)
StringSource to the values of the elements of the specified StringSource.
This method supports the percent sign wildcard and the underline position marker.
rhs - A StringSource, the values of the elements of which you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when a value of an element of this StringSource matches the value of an element of the specified StringSource, or false when it is does not.like(String rhs)public final BooleanSource lt(java.lang.String rhs)
StringSource to the specified String value, and determines whether it has a lesser value.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of an element of this StringSource is less than the specified String value, or false when it is not.Source.lt(Source rhs)public final BooleanSource ne(java.lang.String rhs)
StringSource to the specified String value, and determines whether it is not equal to the value.rhs - The String value that you want to compare to the values of the elements of this StringSource.BooleanSource that has an element with a value of true when the value of an element of this StringSource is not equal to the specified String value, or false when it is equal to the specified value.Source.ne(Source rhs)public final NumberSource positionOfValue(java.lang.String value)
StringSource that have the specified String value.value - The String value that you want to compare to the values of the elements of this StringSource.NumberSource whose elements have int values that identify the positions of the elements of this StringSource that have the specified String value. If this StringSource 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(java.lang.String[] values)
StringSource that have the specified String values.value - An array ofString values that you want to compare to the values of the elements of this StringSource.NumberSource whose elements have int values that identify the positions of the elements of this StringSource that have the specified String values. If this StringSource does not have any elements that have a specified value, then this method returns an empty NumberSource, which has no elements.
public final StringSource remove(int index,
int length)
length number of characters starting at position index from the values of the elements of this StringSource. This method returns a StringSource that has the values of the elements of this StringSource with the specified characters removed.index - An int value that is the one-based position within the value of each element of this StringSource that is the first of the characters that you want to remove.length - An int value that is the number of characters that you want to remove.StringSource that has elements that have the values of the elements of this StringSource with the specified number of characters removed.public final StringSource remove(NumberSource index, NumberSource length)
length number of characters starting at position index from the values of the elements of this StringSource.index - A NumberSource that has elements that have the integer values that are the one-based character positions within the value of each element of this StringSource that is the first of the characters that you want to remove.length - A NumberSource that has elements that have the integer values that are the number of characters that you want to remove.StringSource that has elements that have the values of the elements of this StringSource with the specified number of characters removed.public final StringSource removeValue(java.lang.String value)
StringSource that have the specified String as a value.value - A String that has the value of the element or elements you do not want to have in the returned StringSource.StringSource that has the elements of this StringSource except for those that have values that match the specified value.Source.removeValue(Source value)public final StringSource removeValues(java.lang.String[] values)
StringSource that have a value specified by one of the String objects in the values array. This method returns a StringSource that has the elements of this StringSource except for any elements that have a value that matches one of the specified String objects values.values - An array of String objects that have the values that you do not want to have in the returned StringSource.StringSource that has the elements of this StringSource except for those that have values that match the specified values.Source.removeValues(Source values)
public final StringSource replace(java.lang.String oldString,
java.lang.String newString)
oldString with newString in the value of each element of this StringSource.oldString - A String that has the value that you want to replace with newString.newString - A String that has the value with which you want to replace oldString.StringSource that has the elements of this StringSource but that has oldString replaced by newString in value of each element.public final StringSource replace(StringSource oldString, StringSource newString)
oldString with newString in the value of each element of this StringSource. oldString - A StringSource that has elements that have the values that you want to replace with the values of the elements of newString.newString - A StringSource that has elements that have the values with which you want to replace the values of the elements of oldString.StringSource that has the elements of this StringSource but that has the values of the elements of oldString replaced by the values of the elements of newString.public final StringSource selectDescendants(java.lang.String comparison, Source parent)
StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents. Call this method only on a StringSource that is the Source for an MdmHierarchy or on a subtype of such a Source.comparison - A String that has the value of the element or elements that you want to select from this StringSource.parent - The Source, or a subtype of the Source, for the MdmAttribute returned by the getParentAttribute method of the MdmHierarchy for the hierarchy that this StringSource represents.StringSource that has the elements of this StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents.public final StringSource selectDescendants(java.lang.String[] comparison, Source parent)
StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents. Call this method only on a StringSource that is the Source for an MdmHierarchy or on a subtype of such a Source.comparison - An array of String objects that have the values of the elements that you want to select from this StringSource.parent - The Source, or a subtype of the Source, for the MdmAttribute returned by the getParentAttribute method of the MdmHierarchy for the hierarchy that this StringSource represents.StringSource that has the elements of this StringSource that are specified by comparison and the descendants of those elements in the hierarchy that this StringSource represents.public final StringSource selectValue(java.lang.String value)
StringSource that have the specified value.value - A String that has the value of the elements of this StringSource that you want to have in the returned StringSource.StringSource that has the elements of this StringSource that have the specified String value.Source.selectValue(Source value)public final StringSource selectValues(java.lang.String[] values)
StringSource that have the specified values.values - An array of String objects that have the values of the elements of this StringSource that you want to have in the returned StringSource.StringSource that has the elements of this StringSource that have the values specified by values.Source.selectValues(Source values)
public final StringSource substring(int index,
int length)
length number of characters, beginning at the position specified by index, from the values of the elements of this StringSource.index - An int value that is the one-based position within the value of each element of this StringSource of the first character of the substring to select.length - An int value that is the number of characters in the substring.StringSource that has the specified characters selected from the values of the elements of this StringSource.public final StringSource substring(NumberSource index, NumberSource length)
length number of characters, beginning at the position specified by index, from the values of the elements of this StringSource.index - A NumberSource that has the one-based positions within the values of the elements of this StringSource of the first character of the substring or substrings to select.length - A NumberSource that has the number of characters in the substring or substrings.StringSource that has the specified characters selected from the values of the elements of this StringSource.public final StringSource textFill(int width)
StringSource to the specified width.width - An int value that specifies the length that you want the values of the returned StringSource to be.StringSource that has elements that have the values of the elements of this StringSource with the values truncated or lengthened by blank spaces to the number of characters specified by width.public final StringSource textFill(NumberSource width)
StringSource to the specified width or widths.width - A NumberSource that has elements that have the value or values that specify the length that you want the values of the returned StringSource to be.StringSource that has elements that have the values of the elements of this StringSource with the values truncated or lengthened by blank spaces to the number of characters specified by width.public final StringSource toLowercase()
StringSource to lowercase.StringSource that has the elements of this StringSource with the alphabetic characters in the values of those elements converted to lowercase.public final StringSource toUppercase()
StringSource to uppercase.StringSource that has the elements of this StringSource with the alphabetic characters in the values of those elements converted to uppercase.public final StringSource trim()
StringSource.StringSource with the same elements as this StringSource but with all of the leading and trailing blank spaces removed from the values of the elements.trimLeading(), trimTrailing()public final StringSource trimLeading()
StringSource.StringSource with the same elements as this StringSource but with all of the leading blank spaces removed from the values of the elements.trim(), trimTrailing()public final StringSource trimTrailing()
StringSource.StringSource with the same elements as this StringSource but with all of the trailing blank spaces removed from the values of the elements.trim(), trimLeading()public final StringSource plus(StringSource rhs)
rhs to the values of the elements of this StringSource.rhs - A StringSource whose elements have the values that you want to append to the values of the elements of this StringSource.StringSource that has the elements of this StringSource with the values of rhs appended to them.
|
Oracle OLAP Java API Reference 10g Release 1 (10.1) B10994-01 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||