Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Аналог PreparedStatement в SparkSQL / 6 сообщений из 6, страница 1 из 1
08.12.2018, 19:44
    #39744772
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
Что то не могу найти, есть ли в Spark при выполнении SparkSQL делать нормальные параметризованные запросы, типо PreparedStatement'ов в обычном jdbc? Чтобы не заниматься подстановкой параметров через replaceAll/format?
...
Рейтинг: 0 / 0
09.12.2018, 22:22
    #39745032
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
Нет, все ручками. https://stackoverflow.com/questions/26755230/dynamically-bind-variable-parameter-in-spark-sql

Ну оно не сильно то и мешает, единоразово написали функцию и пользуйте везде
...
Рейтинг: 0 / 0
10.12.2018, 15:54
    #39745431
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
Ну так не только в удобстве вопрос, а еще как минимум:
1. Переиспользование execution plan, вместо парсинга запроса каждый раз
2. Защита от SQL Injection
...
Рейтинг: 0 / 0
10.12.2018, 18:42
    #39745557
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
just_vladimir1. Переиспользование execution plan, вместо парсинга запроса каждый раз
Переиспользование не имеет смысла, и специально спрятано от шаловливых ручек. То что есть на одной ноде здесь и сейчас - не факт что будет там же через 5 минут. План строится на момент выполнения запроса и точка, не надо думать что вы умнее спарка.
just_vladimir2. Защита от SQL Injection
Ну опять же, это не веб, обычно файлы приходят из довольно-таки доверенных источников, и никакого delete или update содержать не могут, ну и никто не отменял фильтрацию и валидацию входных данных. В общем проблема скорее надуманная опять же.
...
Рейтинг: 0 / 0
10.12.2018, 18:54
    #39745565
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
забыл никПереиспользование не имеет смысла,к примеру mssql компилирует хранимые процедуры и "переиспользует" их многократно.
...
Рейтинг: 0 / 0
10.12.2018, 18:55
    #39745568
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог PreparedStatement в SparkSQL
вадязабыл никПереиспользование не имеет смысла,к примеру mssql компилирует хранимые процедуры и "переиспользует" их многократно.
Чукча писатель?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Аналог PreparedStatement в SparkSQL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]