Skip to content

Commit

Permalink
feat(jogasaki): support scalar functions and defining column default …
Browse files Browse the repository at this point in the history
  • Loading branch information
kuron99 committed Aug 10, 2024
1 parent 1939ab8 commit 737862f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion jogasaki
Submodule jogasaki updated 54 files
+1 −1 include/jogasaki/request_statistics.h
+9 −1 src/jogasaki/api/impl/database.cpp
+3 −0 src/jogasaki/api/impl/database.h
+5 −1 src/jogasaki/executor/common/write.cpp
+1 −1 src/jogasaki/executor/conv/assignment.cpp
+1 −1 src/jogasaki/executor/conv/create_default_value.cpp
+289 −0 src/jogasaki/executor/function/builtin_scalar_functions.cpp
+70 −0 src/jogasaki/executor/function/builtin_scalar_functions.h
+49 −0 src/jogasaki/executor/function/function_evaluation_context.h
+49 −0 src/jogasaki/executor/function/scalar_function_info.cpp
+89 −0 src/jogasaki/executor/function/scalar_function_info.h
+64 −0 src/jogasaki/executor/function/scalar_function_kind.h
+45 −0 src/jogasaki/executor/function/scalar_function_repository.cpp
+72 −0 src/jogasaki/executor/function/scalar_function_repository.h
+19 −2 src/jogasaki/executor/global.cpp
+28 −1 src/jogasaki/executor/global.h
+71 −26 src/jogasaki/executor/insert/fill_record_fields.cpp
+4 −2 src/jogasaki/executor/insert/write_field.h
+24 −2 src/jogasaki/executor/process/impl/expression/evaluator.cpp
+17 −2 src/jogasaki/executor/process/impl/expression/evaluator_context.h
+74 −0 src/jogasaki/executor/process/impl/expression/single_function_evaluator.cpp
+83 −0 src/jogasaki/executor/process/impl/expression/single_function_evaluator.h
+12 −4 src/jogasaki/executor/process/impl/ops/default_value_kind.h
+6 −1 src/jogasaki/executor/process/impl/ops/details/encode_key.cpp
+3 −0 src/jogasaki/executor/process/impl/ops/details/encode_key.h
+29 −8 src/jogasaki/executor/process/impl/ops/details/expression_error.h
+5 −2 src/jogasaki/executor/process/impl/ops/filter.cpp
+1 −1 src/jogasaki/executor/process/impl/ops/find.cpp
+24 −9 src/jogasaki/executor/process/impl/ops/join.h
+17 −11 src/jogasaki/executor/process/impl/ops/join_find.cpp
+1 −1 src/jogasaki/executor/process/impl/ops/join_find.h
+6 −2 src/jogasaki/executor/process/impl/ops/project.cpp
+10 −2 src/jogasaki/executor/process/impl/ops/scan.cpp
+1 −1 src/jogasaki/external_log/event_logging.h
+10 −1 src/jogasaki/proto/metadata/storage.proto
+4 −0 src/jogasaki/request_context.cpp
+6 −0 src/jogasaki/request_context.h
+9 −0 src/jogasaki/transaction_context.cpp
+3 −1 src/jogasaki/transaction_context.h
+31 −0 src/jogasaki/utils/find_function.cpp
+28 −0 src/jogasaki/utils/find_function.h
+31 −0 src/jogasaki/utils/make_function_context.cpp
+25 −0 src/jogasaki/utils/make_function_context.h
+16 −1 src/jogasaki/utils/storage_metadata_serializer.cpp
+50 −0 src/jogasaki/utils/validate_any_type.cpp
+29 −0 src/jogasaki/utils/validate_any_type.h
+170 −0 test/jogasaki/api/default_value_by_function_test.cpp
+126 −0 test/jogasaki/api/function_current_date_test.cpp
+126 −0 test/jogasaki/api/function_current_timestamp_test.cpp
+126 −0 test/jogasaki/api/function_localtime_test.cpp
+126 −0 test/jogasaki/api/function_localtimestamp_test.cpp
+129 −0 test/jogasaki/api/function_octet_length_test.cpp
+29 −6 test/jogasaki/executor/process/ops/join_find_test.cpp
+162 −0 test/jogasaki/executor/process/single_function_evaluator_test.cpp

0 comments on commit 737862f

Please sign in to comment.