com.metamatrix.common.jdbc.db
Class MMOracleSecurePlatform

java.lang.Object
  extended by com.metamatrix.common.jdbc.JDBCPlatform
      extended by com.metamatrix.common.jdbc.db.OraclePlatform
          extended by com.metamatrix.common.jdbc.db.MMOracleSecurePlatform
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class MMOracleSecurePlatform
extends OraclePlatform

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.metamatrix.common.jdbc.JDBCPlatform
JDBCPlatform.TableTypes
 
Field Summary
 
Fields inherited from class com.metamatrix.common.jdbc.JDBCPlatform
AND, classTypes, COMMA, DELETE_FROM, DISTINCT, EQUAL, fieldTypes, FROM, GROUP_BY, IN, INSERT_INTO, INTO, isSecure, LENGTH, maximumValues, minimumValues, ON, ORDER_BY, PARAM, PERIOD, platformOperators, SELECT, SET, SPACE, tableTypes, UPDATE, usesStreamsForBlobBinding, usesStreamsForClobBinding, VALUES, WHERE
 
Constructor Summary
MMOracleSecurePlatform()
           
 
Method Summary
 byte[] convertClobToByteArray(java.sql.ResultSet results, java.lang.String columnName)
           
 void setBlob(java.sql.PreparedStatement statement, byte[] data, int column)
           
 void setClob(java.lang.Object sqlObject, java.io.InputStream is, java.lang.String columnName)
           
 
Methods inherited from class com.metamatrix.common.jdbc.db.OraclePlatform
buildFieldTypes, buildPlatformOperators, createInsertStatement, getMaxFieldNameSize, isClosed, isDefault, isOracle, maximumNumericValues, minimumNumericValues, setBlob
 
Methods inherited from class com.metamatrix.common.jdbc.JDBCPlatform
addOperator, buildClassTypes, buildCommaSeperatedColumns, buildSetParmClause, buildWhereParameterClause, buildWhereUsingUiqueKeys, convertToByteArray, convertToByteArray, convertToByteArray, createDeleteStatement, createDeleteStatement, createDeleteStatement, createInsertStatement, createInsertStatement, createSelectStatement, createSelectStatement, createSelectStatement, createTruncateStatement, createTruncateStatement, createUpdateStatement, createUpdateStatement, getClassTypes, getDatabaseColumnSize, getFieldTypes, getMaximumValue, getMinimumValue, getNonExecutableDelimiters, getOperator, getPlatformName, getPlatformOperators, getTableTypes, isDB2, isDerby, isInformix, isMetaMatrix, isMSSQL, isMYSQL, isPostgres, isSecure, isSybase, parseToExecutableStatements, setClob, setClob, setClob, setConnection, setIsSecure, setPlatformName, usesStreamsForBlobBinding, usesStreamsForClobBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMOracleSecurePlatform

public MMOracleSecurePlatform()
Method Detail

convertClobToByteArray

public byte[] convertClobToByteArray(java.sql.ResultSet results,
                                     java.lang.String columnName)
                              throws TransformationException
Overrides:
convertClobToByteArray in class JDBCPlatform
Throws:
TransformationException

setBlob

public void setBlob(java.sql.PreparedStatement statement,
                    byte[] data,
                    int column)
             throws java.sql.SQLException,
                    java.io.IOException
Overrides:
setBlob in class JDBCPlatform
Throws:
java.sql.SQLException
java.io.IOException

setClob

public void setClob(java.lang.Object sqlObject,
                    java.io.InputStream is,
                    java.lang.String columnName)
             throws java.sql.SQLException,
                    java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException


Copyright © 2009. All Rights Reserved.