Вопросы по теме 'apache-calcite'
Hive 0.14 UDF Maven Project Отсутствуют зависимости
Я пытался настроить проект Maven, который будет содержать пользовательские функции (UDF), которые я хотел бы использовать в своих запросах Hive. Я начал с проекта Maven, не содержащего исходных файлов, и следующего POM:
<?xml version="1.0"...
4110 просмотров
schedule
18.01.2023
Как отправить проект, фильтр, агрегацию в TableScan в Calcite
Я использую Apache Calcite для реализации распределенной системы OLAP, источником данных которой является RDBMS. Итак, я хочу понизить проект/фильтр/агрегацию в дереве RelNode до MyTableScan extends TableScan . В MyTableScan используйте...
1738 просмотров
schedule
31.12.2023
Почему Flink SQL использует оценку количества строк в 100 строк для всех таблиц?
Я не был уверен, почему логический план не был правильно оценен в этом примере .
Я более подробно изучил базовый код Flink и проверил, что когда кальцит оценивает / оценивает количество строк для запроса в объекте. По какой-то причине он всегда...
238 просмотров
schedule
22.05.2023
Экспоненциально убывающая скользящая средняя в окне скачкообразного изменения в Flink SQL: время кастинга
Теперь у нас есть SQL с причудливым оконным интерфейсом во Flink, я пытаюсь указать на убывающую скользящую среднюю как «то, что будет возможно в будущих выпусках Flink как для Table API, так и для SQL». из их дорожной карты SQL / предварительной...
222 просмотров
schedule
28.02.2022
Почему Apache Calcite оценивает 100 строк для всех таблиц, содержащихся в запросе?
Недавно я попытался выполнить запрос в Apache Calcite, используя три файла CSV в виде таблиц.
TTLA_ONE содержит 59 строк
TTLR_ONE содержит 61390 строк
EMPTY_T содержит 0 строк
Это запрос, который выполняется:
EXPLAIN PLAN FOR SELECT...
386 просмотров
schedule
23.03.2022
Столбец статического псевдонима Apache NiFi QueryRecord SELECT
Я хочу импортировать файл со следующей схемой Avro, назначенной с помощью Apache NiFi:
{
"type" : "record",
"namespace" : "SomeSpaceName",
"name" : "SampleFile",
"fields" : [
{ "name" : "PersonName" , "type" : "string" },
{...
612 просмотров
schedule
07.10.2023
Преобразование SQL-запроса с агрегатной функцией в выражение реляционной алгебры в Apache Calcite — совпадение для сигнатуры функции не найдено
Я пытаюсь преобразовать запрос SQL в выражение реляционной алгебры, используя Apache Calcite SqlToRelConverter .
Он отлично работает для этого запроса (кавычки для обеспечения нижнего регистра):
queryToRelationalAlgebraRoot("SELECT \"country\"...
684 просмотров
schedule
15.11.2023
Calcite: можем ли мы переписать оптимизированный RelNode?
В Calcite, после оптимизации, предоставленной VolcanoPlanner по умолчанию, мы можем получить оптимизированный RelNode, но можем ли мы провести дальнейшую оптимизацию? Например, я хочу добавить ElasticsearchSort или что-то в этом роде, чтобы...
169 просмотров
schedule
26.12.2022
Как выбрать набор полей из входных данных в виде массива повторяющихся полей в луче SQL
Постановка задачи:
У меня есть вход PCollection со следующими полями:
{
firstname_1,
lastname_1,
dob,
firstname_2,
lastname_2,
firstname_3,
lastname_3,
}
затем я выполняю операцию Beam SQL, так что вывод...
208 просмотров
schedule
10.09.2023
Calcite SQLParser является потокобезопасным.
при выполнении такого теста попадание в разные исключения при каждом запуске теста.
private static void testInParallelCaliciteParser() {
SqlParser parser = SqlParser.create("select * from test",...
213 просмотров
schedule
15.07.2023
Calcite SqlParser не соответствует спецификации типа данных int (11) в инструкции CREATE TABLE с использованием соответствия MYSQL_5
У меня есть проект, который требует использования синтаксического анализатора SQL Calcite для анализа большого количества операторов DDL, которые находятся на тяжелом диалекте MySQL.
Я выделил проблему, которую можно проиллюстрировать на этом...
85 просмотров
schedule
17.03.2024