in managed-connectivity/sample-custom-connector/src/oracle_connector.py [0:0]
def _execute(self, query: str) -> DataFrame:
"""A generic method to execute any query."""
return self._spark.read.format("jdbc") \
.option("driver", "oracle.jdbc.OracleDriver") \
.option("url", self._url) \
.option("query", query) \
.option("user", self._config["user"]) \
.option("password", self._config["password"]) \
.load()