Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl
Class DMLMethod

java.lang.Object
  extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.ProcedureMethod
      extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlStmtMethod
          extended by org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.DMLMethod

All Implemented Interfaces:
java.lang.Comparable<ProcedureMethod>

public class DMLMethod
extends SqlStmtMethod

A Method provides information about a single method this method executes a SQL statement


Field Summary
(package private)  boolean m_isBatched
           

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlStmtMethod
m_reflector, m_sqlStmt, m_sqlStmtParamModes, m_sqlStmtParamNames, m_sqlStmtParamTypes, m_sqlStmtQuoted, m_sqlStmtTmp

 

Fields inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.ProcedureMethod
ALL, IN, INOUT, m_hasDefault, m_keepMethodName, m_modifiers, m_name, m_overloadNumber, m_paramDefaults, m_paramModes, m_paramNames, m_paramTypes, m_returnType, OUT, RETURN

 

Constructor Summary
DMLMethod(java.lang.String name, int modifiers, java.lang.String sqlStmt, boolean isBatched, SqlReflector reflector)
          Construct a Method that is a DML (which returns an int)

m_isBatched <= isBatched

 

Method Summary
static boolean canDMLBatch(java.lang.String[] dmlBatchOff, TypeClass[] params)
           
 boolean isBatched()
           

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.SqlStmtMethod
getSqlStmt, getSqlStmtParamNames, getSqlStmtParamTypes, getSqlStmtQuoted

 

Methods inherited from class org.eclipse.persistence.platform.database.oracle.publisher.sqlrefl.ProcedureMethod
accept, compareTo, getModifiers, getName, getParamDefaults, getParamModes, getParamNames, getParamTypes, getReturnType, getSortingKey, getSqlStatement, hasDefault, keepMethodName, setKeepMethodName, toString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

m_isBatched

boolean m_isBatched

Constructor Detail

DMLMethod

public DMLMethod(java.lang.String name,
                 int modifiers,
                 java.lang.String sqlStmt,
                 boolean isBatched,
                 SqlReflector reflector)
          throws java.sql.SQLException,
                 PublisherException
Construct a Method that is a DML (which returns an int)

m_isBatched <= isBatched

Throws:
java.sql.SQLException
PublisherException

Method Detail

isBatched

public boolean isBatched()

canDMLBatch

public static boolean canDMLBatch(java.lang.String[] dmlBatchOff,
                                  TypeClass[] params)

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.