This is an automated email from the ASF dual-hosted git repository.

shengkai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from 7b783591192 [FLINK-38499][runtime] Limit max sleep time in Curator for 
Zookeeper HA
     add e24149ba9a4 [FLINK-38426][table] Introduce sync vector search operator 
(#27122)

No new revisions were added by this update.

Summary of changes:
 .../generated/execution_config_configuration.html  |  27 +++
 .../table/api/config/ExecutionConfigOptions.java   |  45 ++++
 .../table/functions/AsyncVectorSearchFunction.java |   2 +-
 .../table/functions/VectorSearchFunction.java      |   2 +-
 .../nodes/exec/spec/DynamicTableSourceSpec.java    |  14 ++
 .../nodes/exec/spec/TemporalTableSourceSpec.java   |   2 +-
 .../plan/nodes/exec/spec/VectorSearchSpec.java     |  14 +-
 .../exec/spec/VectorSearchTableSourceSpec.java     |  59 ++++++
 .../StreamExecVectorSearchTableFunction.java       | 231 +++++++++++++++++++++
 .../StreamPhysicalVectorSearchTableFunction.java   |  73 +++++--
 ...treamPhysicalVectorSearchTableFunctionRule.java |   6 +-
 .../planner/plan/utils/ExecNodeMetadataUtil.java   |   2 +
 .../table/planner/plan/utils/FunctionCallUtil.java |  13 ++
 .../table/planner/plan/utils/VectorSearchUtil.java |  80 +++++++
 ...rator.scala => VectorSearchCodeGenerator.scala} | 125 +++++------
 .../factories/TestValuesRuntimeFunctions.java      | 104 ++++++++++
 .../planner/factories/TestValuesTableFactory.java  |  88 ++++++++
 .../runtime/stream/table/VectorSearchITCase.java   | 153 ++++++++++++++
 ...ava => VectorSearchRuntimeProviderContext.java} |  38 ++--
 .../runtime/operators/ml/MLPredictRunner.java      |   8 +
 .../VectorSearchRunner.java}                       |  63 ++----
 21 files changed, 986 insertions(+), 163 deletions(-)
 create mode 100644 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/spec/VectorSearchTableSourceSpec.java
 create mode 100644 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecVectorSearchTableFunction.java
 create mode 100644 
flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/utils/VectorSearchUtil.java
 copy 
flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/codegen/{MLPredictCodeGenerator.scala
 => VectorSearchCodeGenerator.scala} (52%)
 create mode 100644 
flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/runtime/stream/table/VectorSearchITCase.java
 copy 
flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/connector/source/{LookupRuntimeProviderContext.java
 => VectorSearchRuntimeProviderContext.java} (63%)
 copy 
flink-table/flink-table-runtime/src/main/java/org/apache/flink/table/runtime/operators/{join/lookup/LookupJoinRunner.java
 => search/VectorSearchRunner.java} (63%)

Reply via email to