Package org.glassfish.api.jdbc
Class SQLTraceRecord
- java.lang.Object
-
- org.glassfish.api.jdbc.SQLTraceRecord
-
- All Implemented Interfaces:
Serializable
public class SQLTraceRecord extends Object implements Serializable
Information related to SQL operations executed by the applications are stored in this object. This trace record is used to log all the sql statements in a particular format.- Author:
- Shalini M
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SQLTraceRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClassName()
Gets the class name of the SQL query expressed as a String.long
getExecutionTime()
Gets the time taken to execute the SQLString
getMethodName()
Gets the method name that executed the SQL query.Object[]
getParams()
Gets the parameters of the method that executed the SQL query.String
getPoolName()
Gets the pool name in which the SQL statement is executed.long
getThreadID()
Gets the thread ID from which the SQL statement originated.String
getThreadName()
Gets the thread Name from which the SQL statement originated.long
getTimeStamp()
Gets the time of execution of query.void
setClassName(String className)
Sets the class name of the SQL query expressed as a String.void
setExecutionTime(long executionTime)
Sets the time taken to execute the SQLvoid
setMethodName(String methodName)
Sets the method name that executes the SQL query.void
setParams(Object[] params)
Sets the parameters of the method that executed the SQL query.void
setPoolName(String poolName)
Sets the poolName in which the SQL statement is executed.void
setThreadID(long threadID)
Sets the thread ID from which the SQL statement originated.void
setThreadName(String threadName)
Sets the thread Name from which the SQL statement originated.void
setTimeStamp(long timeStamp)
Sets the time of execution of query.String
toString()
-
-
-
Method Detail
-
getClassName
public String getClassName()
Gets the class name of the SQL query expressed as a String.- Returns:
- The class name of the SQL query expressed as a String.
-
setClassName
public void setClassName(String className)
Sets the class name of the SQL query expressed as a String.- Parameters:
className
- class name of the SQL query.
-
getMethodName
public String getMethodName()
Gets the method name that executed the SQL query.- Returns:
- methodName that executed the SQL query.
-
setMethodName
public void setMethodName(String methodName)
Sets the method name that executes the SQL query.- Parameters:
methodName
- that executes the SQL query.
-
getPoolName
public String getPoolName()
Gets the pool name in which the SQL statement is executed.- Returns:
- poolName in which the SQL statement is executed.
-
setPoolName
public void setPoolName(String poolName)
Sets the poolName in which the SQL statement is executed.- Parameters:
poolName
- in which the SQL statement is executed.
-
getThreadID
public long getThreadID()
Gets the thread ID from which the SQL statement originated.- Returns:
- long threadID from which the SQL statement originated.
-
setThreadID
public void setThreadID(long threadID)
Sets the thread ID from which the SQL statement originated.- Parameters:
threadID
- from which the SQL statement originated.
-
getThreadName
public String getThreadName()
Gets the thread Name from which the SQL statement originated.- Returns:
- String threadName from which the SQL statement originated.
-
setThreadName
public void setThreadName(String threadName)
Sets the thread Name from which the SQL statement originated.- Parameters:
threadName
- from which the SQL statement originated.
-
getTimeStamp
public long getTimeStamp()
Gets the time of execution of query.- Returns:
- long timeStamp of execution of query.
-
setTimeStamp
public void setTimeStamp(long timeStamp)
Sets the time of execution of query.- Parameters:
timeStamp
- of execution of query.
-
getExecutionTime
public long getExecutionTime()
Gets the time taken to execute the SQL- Returns:
- executionTime of the SQL statement
-
setExecutionTime
public void setExecutionTime(long executionTime)
Sets the time taken to execute the SQL- Parameters:
executionTime
- the time taken to execute the SQL
-
getParams
public Object[] getParams()
Gets the parameters of the method that executed the SQL query. Includes information like SQL query, arguments and so on.- Returns:
- Object[] params method parameters that execute SQL query.
-
setParams
public void setParams(Object[] params)
Sets the parameters of the method that executed the SQL query. Includes information like SQL query, arguments and so on.- Parameters:
params
- method parameters that execute SQL query.
-
-