Skip to content

Commit 561eda5

Browse files
Add extended options for v$session tracing
1 parent 260a09a commit 561eda5

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

src/main/java/oracle/r2dbc/OracleR2dbcOptions.java

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,4 +223,40 @@ private OracleR2dbcOptions() {}
223223
*/
224224
public static final Option<CharSequence> ENABLE_QUERY_RESULT_CACHE =
225225
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_ENABLE_QUERY_RESULT_CACHE);
226+
227+
/**
228+
* Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
229+
* {@link OracleConnection#CONNECTION_PROPERTY_THIN_VSESSION_TERMINAL}
230+
*/
231+
public static final Option<CharSequence> VSESSION_TERMINAL =
232+
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_TERMINAL);
233+
234+
/**
235+
* Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
236+
* {@link OracleConnection#CONNECTION_PROPERTY_THIN_VSESSION_MACHINE}
237+
*/
238+
public static final Option<CharSequence> VSESSION_MACHINE =
239+
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_MACHINE);
240+
241+
/**
242+
* Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
243+
* {@link OracleConnection#CONNECTION_PROPERTY_THIN_VSESSION_OSUSER}
244+
*/
245+
public static final Option<CharSequence> VSESSION_OSUSER =
246+
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_OSUSER);
247+
248+
/**
249+
* Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
250+
* {@link OracleConnection#CONNECTION_PROPERTY_THIN_VSESSION_PROGRAM}
251+
*/
252+
public static final Option<CharSequence> VSESSION_PROGRAM =
253+
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_PROGRAM);
254+
255+
/**
256+
* Configures the Oracle JDBC Connection used by Oracle R2DBC as specified by:
257+
* {@link OracleConnection#CONNECTION_PROPERTY_THIN_VSESSION_PROCESS}
258+
*/
259+
public static final Option<CharSequence> VSESSION_PROCESS =
260+
Option.valueOf(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_PROCESS);
261+
226262
}

0 commit comments

Comments
 (0)