INTERNAL: Helper class - tracks argument's original position as well as re-ordered position Used by PLSQLrecord and PLSQLStoredProcedureCall
| Modifier and Type | Field and Description |
|---|---|
| public boolean | |
| public DatabaseType | |
| public DatasourceCall. | |
| public int | |
| public int | |
| public String | |
| public int | |
| public int | |
| public int | |
| public int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | PLSQLargument(String name, int originalIndex, DatasourceCall.
|
| public | PLSQLargument(String name, int originalIndex, DatasourceCall.
|
| public | PLSQLargument(String name, int originalIndex, DatasourceCall.
|
| Modifier and Type | Method and Description |
|---|---|
| protected PLSQLargument | |
| public void | setIsNonAssociativeCollection(boolean
true indicates this argument's database type represents a Nested Table isNonAsscociative)Sets flag on this argument's database type indicating that it represents a non-associative collection, i.e. Nested Table (as opposed to a Varray). |
| public String | |
| public void |
| cursorOutput | back to summary |
|---|---|
| public boolean cursorOutput | |
| databaseType | back to summary |
|---|---|
| public DatabaseType databaseType | |
| direction | back to summary |
|---|---|
| public DatasourceCall. | |
| inIndex | back to summary |
|---|---|
| public int inIndex | |
| length | back to summary |
|---|---|
| public int length | |
| name | back to summary |
|---|---|
| public String name | |
| originalIndex | back to summary |
|---|---|
| public int originalIndex | |
| outIndex | back to summary |
|---|---|
| public int outIndex | |
| precision | back to summary |
|---|---|
| public int precision | |
| scale | back to summary |
|---|---|
| public int scale | |
| PLSQLargument | back to summary |
|---|---|
| public PLSQLargument() | |
| PLSQLargument | back to summary |
|---|---|
| public PLSQLargument(String name, int originalIndex, DatasourceCall. | |
| PLSQLargument | back to summary |
|---|---|
| public PLSQLargument(String name, int originalIndex, DatasourceCall. | |
| PLSQLargument | back to summary |
|---|---|
| public PLSQLargument(String name, int originalIndex, DatasourceCall. | |
| clone | back to summary |
|---|---|
| protected PLSQLargument clone() Overrides java. Doc from java. Creates and returns a copy of this object. The precise meaning
of "copy" may depend on the class of the object. The general
intent is that, for any object will be true, and that the expression:x.clone() != x will bex.clone().getClass() == x.getClass() true, but these are not absolute requirements.
While it is typically the case that:
will bex.clone().equals(x) true, this is not an absolute requirement.
By convention, the returned object should be obtained by calling
By convention, the object returned by this method should be independent
of this object (which is being cloned). To achieve this independence,
it may be necessary to modify one or more fields of the object returned
by
| |
| setIsNonAssociativeCollection | back to summary |
|---|---|
| public void setIsNonAssociativeCollection(boolean isNonAsscociative) Sets flag on this argument's database type indicating that it represents a non-associative collection, i.e. Nested Table (as opposed to a Varray). The value should be false (default) for associative/indexed collections (Varrays), and true for non-associative collections (Nested Tables). It is assumed that the database type has been determined to be a PLSQLCollection prior to calling this method - if this argument's database type is not a PLSQLCollection, no operation is performed. The preferred method of flagging a PLSQCollection as a Nested Table is to use the setIsNestedTable(boolean) method directly on PLSQLCollection.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| useNamedCursorOutputAsResultSet | back to summary |
|---|---|
| public void useNamedCursorOutputAsResultSet() | |