Class Statement
public class Statement : JVMBridgeBase<Statement>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IStatement
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Statement>Statement
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<Statement>.IsAssignableFrom(IJavaType)JVMBridgeBase<Statement>.IsAssignableFrom<T>()JVMBridgeBase<Statement>.Execute<T>(params T[])JVMBridgeBase<Statement>.DynBridgeClazzJVMBridgeBase<Statement>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Statement()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Statement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Statement()
Statement(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("Statement class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Statement(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CLOSE_ALL_RESULTS
public static int CLOSE_ALL_RESULTS { get; }
Property Value
CLOSE_CURRENT_RESULT
public static int CLOSE_CURRENT_RESULT { get; }
Property Value
Connection
public Connection Connection { get; }
Property Value
EXECUTE_FAILED
public static int EXECUTE_FAILED { get; }
Property Value
FetchDirection
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getFetchDirection() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setFetchDirection(int)
public int FetchDirection { get; set; }
Property Value
FetchSize
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getFetchSize() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setFetchSize(int)
public int FetchSize { get; set; }
Property Value
GeneratedKeys
public ResultSet GeneratedKeys { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
KEEP_CURRENT_RESULT
public static int KEEP_CURRENT_RESULT { get; }
Property Value
LargeMaxRows
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getLargeMaxRows() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setLargeMaxRows(long)
public long LargeMaxRows { get; set; }
Property Value
LargeUpdateCount
public long LargeUpdateCount { get; }
Property Value
MaxFieldSize
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getMaxFieldSize() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setMaxFieldSize(int)
public int MaxFieldSize { get; set; }
Property Value
MaxRows
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getMaxRows() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setMaxRows(int)
public int MaxRows { get; set; }
Property Value
MoreResults
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getMoreResults()
public bool MoreResults { get; }
Property Value
NO_GENERATED_KEYS
public static int NO_GENERATED_KEYS { get; }
Property Value
QueryTimeout
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getQueryTimeout() https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#setQueryTimeout(int)
public int QueryTimeout { get; set; }
Property Value
RETURN_GENERATED_KEYS
public static int RETURN_GENERATED_KEYS { get; }
Property Value
ResultSet
public ResultSet ResultSet { get; }
Property Value
ResultSetConcurrency
public int ResultSetConcurrency { get; }
Property Value
ResultSetHoldability
public int ResultSetHoldability { get; }
Property Value
ResultSetType
public int ResultSetType { get; }
Property Value
SUCCESS_NO_INFO
public static int SUCCESS_NO_INFO { get; }
Property Value
UpdateCount
https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Statement.html#getUpdateCount()
public int UpdateCount { get; }
Property Value
Warnings
public SQLWarning Warnings { get; }
Property Value
Methods
AddBatch(String)
public void AddBatch(String arg0)
Parameters
Exceptions
Cancel()
public void Cancel()
Exceptions
ClearBatch()
public void ClearBatch()
Exceptions
ClearWarnings()
public void ClearWarnings()
Exceptions
Close()
public void Close()
Exceptions
CloseOnCompletion()
public void CloseOnCompletion()
Exceptions
EnquoteIdentifier(String, bool)
public String EnquoteIdentifier(String arg0, bool arg1)
Parameters
Returns
Exceptions
EnquoteLiteral(String)
public String EnquoteLiteral(String arg0)
Parameters
Returns
Exceptions
EnquoteNCharLiteral(String)
public String EnquoteNCharLiteral(String arg0)
Parameters
Returns
Exceptions
Execute(String)
public bool Execute(String arg0)
Parameters
Returns
Exceptions
Execute(String, String[])
public bool Execute(String arg0, String[] arg1)
Parameters
Returns
Exceptions
Execute(String, int)
public bool Execute(String arg0, int arg1)
Parameters
Returns
Exceptions
Execute(String, int[])
public bool Execute(String arg0, int[] arg1)
Parameters
Returns
Exceptions
ExecuteBatch()
public int[] ExecuteBatch()
Returns
Exceptions
ExecuteLargeBatch()
public long[] ExecuteLargeBatch()
Returns
Exceptions
ExecuteLargeUpdate(String)
public long ExecuteLargeUpdate(String arg0)
Parameters
Returns
Exceptions
ExecuteLargeUpdate(String, String[])
public long ExecuteLargeUpdate(String arg0, String[] arg1)
Parameters
Returns
Exceptions
ExecuteLargeUpdate(String, int)
public long ExecuteLargeUpdate(String arg0, int arg1)
Parameters
Returns
Exceptions
ExecuteLargeUpdate(String, int[])
public long ExecuteLargeUpdate(String arg0, int[] arg1)
Parameters
Returns
Exceptions
ExecuteQuery(String)
public ResultSet ExecuteQuery(String arg0)
Parameters
Returns
Exceptions
ExecuteUpdate(String)
public int ExecuteUpdate(String arg0)
Parameters
Returns
Exceptions
ExecuteUpdate(String, String[])
public int ExecuteUpdate(String arg0, String[] arg1)
Parameters
Returns
Exceptions
ExecuteUpdate(String, int)
public int ExecuteUpdate(String arg0, int arg1)
Parameters
Returns
Exceptions
ExecuteUpdate(String, int[])
public int ExecuteUpdate(String arg0, int[] arg1)
Parameters
Returns
Exceptions
GetMoreResults(int)
public bool GetMoreResults(int arg0)
Parameters
Returns
Exceptions
IsCloseOnCompletion()
public bool IsCloseOnCompletion()
Returns
Exceptions
IsClosed()
public bool IsClosed()
Returns
Exceptions
IsPoolable()
public bool IsPoolable()
Returns
Exceptions
IsSimpleIdentifier(String)
public bool IsSimpleIdentifier(String arg0)
Parameters
Returns
Exceptions
SetCursorName(String)
public void SetCursorName(String arg0)
Parameters
Exceptions
SetEscapeProcessing(bool)
public void SetEscapeProcessing(bool arg0)
Parameters
Exceptions
SetPoolable(bool)
public void SetPoolable(bool arg0)
Parameters
Exceptions
Operators
implicit operator AutoCloseable(Statement)
Converter from Statement to AutoCloseable
public static implicit operator AutoCloseable(Statement t)
Parameters
Returns
implicit operator Wrapper(Statement)
public static implicit operator Wrapper(Statement t)