Я пытаюсь использовать предикаты в своем Метод DataFrameReader.jdbc():
df = sqlContext.read.jdbc(
url="jdbc:db2://bluemix05.bluforcloud.com:50001/BLUDB:user=****;password=****;sslConnection=true;",
table="GOSALES.BRANCH",
predicates=['WHERE BRANCH_CODE=5']
).cache()
Однако я получаю следующую ошибку:
---------------------------------------------------------------------------
Py4JError Traceback (most recent call last)
...
Py4JError: An error occurred while calling o108.jdbc. Trace:
py4j.Py4JException: Method jdbc([class java.lang.String, class java.lang.String, class [Ljava.lang.Object;, class java.util.Properties]) does not exist
Как я должен добавлять предикаты к вызову метода jdbc?