171 lines
5.2 KiB
Java
171 lines
5.2 KiB
Java
package oracle.jdbc;
|
|
|
|
import java.io.InputStream;
|
|
import java.io.Reader;
|
|
import java.sql.Array;
|
|
import java.sql.Blob;
|
|
import java.sql.CallableStatement;
|
|
import java.sql.Clob;
|
|
import java.sql.Ref;
|
|
import java.sql.ResultSet;
|
|
import java.sql.SQLException;
|
|
import oracle.sql.ARRAY;
|
|
import oracle.sql.BFILE;
|
|
import oracle.sql.BINARY_DOUBLE;
|
|
import oracle.sql.BINARY_FLOAT;
|
|
import oracle.sql.BLOB;
|
|
import oracle.sql.CHAR;
|
|
import oracle.sql.CLOB;
|
|
import oracle.sql.CustomDatumFactory;
|
|
import oracle.sql.DATE;
|
|
import oracle.sql.Datum;
|
|
import oracle.sql.INTERVALDS;
|
|
import oracle.sql.INTERVALYM;
|
|
import oracle.sql.NUMBER;
|
|
import oracle.sql.OPAQUE;
|
|
import oracle.sql.ORAData;
|
|
import oracle.sql.ORADataFactory;
|
|
import oracle.sql.RAW;
|
|
import oracle.sql.REF;
|
|
import oracle.sql.ROWID;
|
|
import oracle.sql.STRUCT;
|
|
import oracle.sql.TIMESTAMP;
|
|
import oracle.sql.TIMESTAMPLTZ;
|
|
import oracle.sql.TIMESTAMPTZ;
|
|
|
|
public interface OracleCallableStatement extends CallableStatement, OraclePreparedStatement {
|
|
ARRAY getARRAY(int i) throws SQLException;
|
|
|
|
Object getAnyDataEmbeddedObject(int i) throws SQLException;
|
|
|
|
InputStream getAsciiStream(int i) throws SQLException;
|
|
|
|
BFILE getBFILE(int i) throws SQLException;
|
|
|
|
BLOB getBLOB(int i) throws SQLException;
|
|
|
|
InputStream getBinaryStream(int i) throws SQLException;
|
|
|
|
CHAR getCHAR(int i) throws SQLException;
|
|
|
|
CLOB getCLOB(int i) throws SQLException;
|
|
|
|
Reader getCharacterStream(int i) throws SQLException;
|
|
|
|
ResultSet getCursor(int i) throws SQLException;
|
|
|
|
Object getCustomDatum(int i, CustomDatumFactory customDatumFactory) throws SQLException;
|
|
|
|
DATE getDATE(int i) throws SQLException;
|
|
|
|
INTERVALDS getINTERVALDS(int i) throws SQLException;
|
|
|
|
INTERVALYM getINTERVALYM(int i) throws SQLException;
|
|
|
|
NUMBER getNUMBER(int i) throws SQLException;
|
|
|
|
OPAQUE getOPAQUE(int i) throws SQLException;
|
|
|
|
Object getORAData(int i, ORADataFactory oRADataFactory) throws SQLException;
|
|
|
|
Datum getOracleObject(int i) throws SQLException;
|
|
|
|
Datum[] getOraclePlsqlIndexTable(int i) throws SQLException;
|
|
|
|
Object getPlsqlIndexTable(int i) throws SQLException;
|
|
|
|
Object getPlsqlIndexTable(int i, Class cls) throws SQLException;
|
|
|
|
RAW getRAW(int i) throws SQLException;
|
|
|
|
REF getREF(int i) throws SQLException;
|
|
|
|
ROWID getROWID(int i) throws SQLException;
|
|
|
|
STRUCT getSTRUCT(int i) throws SQLException;
|
|
|
|
TIMESTAMP getTIMESTAMP(int i) throws SQLException;
|
|
|
|
TIMESTAMPLTZ getTIMESTAMPLTZ(int i) throws SQLException;
|
|
|
|
TIMESTAMPTZ getTIMESTAMPTZ(int i) throws SQLException;
|
|
|
|
InputStream getUnicodeStream(int i) throws SQLException;
|
|
|
|
void registerIndexTableOutParameter(int i, int i2, int i3, int i4) throws SQLException;
|
|
|
|
void registerOutParameter(int i, int i2, int i3, int i4) throws SQLException;
|
|
|
|
void registerOutParameter(String str, int i, int i2, int i3) throws SQLException;
|
|
|
|
void registerOutParameterBytes(int i, int i2, int i3, int i4) throws SQLException;
|
|
|
|
void registerOutParameterChars(int i, int i2, int i3, int i4) throws SQLException;
|
|
|
|
int sendBatch() throws SQLException;
|
|
|
|
void setARRAY(String str, ARRAY array) throws SQLException;
|
|
|
|
void setArray(String str, Array array) throws SQLException;
|
|
|
|
void setBFILE(String str, BFILE bfile) throws SQLException;
|
|
|
|
void setBLOB(String str, BLOB blob) throws SQLException;
|
|
|
|
void setBfile(String str, BFILE bfile) throws SQLException;
|
|
|
|
void setBinaryDouble(String str, BINARY_DOUBLE binary_double) throws SQLException;
|
|
|
|
void setBinaryFloat(String str, BINARY_FLOAT binary_float) throws SQLException;
|
|
|
|
void setBlob(String str, Blob blob) throws SQLException;
|
|
|
|
void setBytesForBlob(String str, byte[] bArr) throws SQLException;
|
|
|
|
void setCHAR(String str, CHAR charR) throws SQLException;
|
|
|
|
void setCLOB(String str, CLOB clob) throws SQLException;
|
|
|
|
void setClob(String str, Clob clob) throws SQLException;
|
|
|
|
void setCursor(String str, ResultSet resultSet) throws SQLException;
|
|
|
|
void setDATE(String str, DATE date) throws SQLException;
|
|
|
|
void setExecuteBatch(int i) throws SQLException;
|
|
|
|
void setINTERVALDS(String str, INTERVALDS intervalds) throws SQLException;
|
|
|
|
void setINTERVALYM(String str, INTERVALYM intervalym) throws SQLException;
|
|
|
|
void setNUMBER(String str, NUMBER number) throws SQLException;
|
|
|
|
void setOPAQUE(String str, OPAQUE opaque) throws SQLException;
|
|
|
|
void setORAData(String str, ORAData oRAData) throws SQLException;
|
|
|
|
void setPlsqlIndexTable(String str, Object obj, int i, int i2, int i3, int i4) throws SQLException;
|
|
|
|
void setRAW(String str, RAW raw) throws SQLException;
|
|
|
|
void setREF(String str, REF ref) throws SQLException;
|
|
|
|
void setROWID(String str, ROWID rowid) throws SQLException;
|
|
|
|
void setRef(String str, Ref ref) throws SQLException;
|
|
|
|
void setRefType(String str, REF ref) throws SQLException;
|
|
|
|
void setSTRUCT(String str, STRUCT struct) throws SQLException;
|
|
|
|
void setStringForClob(String str, String str2) throws SQLException;
|
|
|
|
void setTIMESTAMP(String str, TIMESTAMP timestamp) throws SQLException;
|
|
|
|
void setTIMESTAMPLTZ(String str, TIMESTAMPLTZ timestampltz) throws SQLException;
|
|
|
|
void setTIMESTAMPTZ(String str, TIMESTAMPTZ timestamptz) throws SQLException;
|
|
|
|
void setUnicodeStream(String str, InputStream inputStream, int i) throws SQLException;
|
|
}
|