@@ -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