This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch feature/lal-unified-output-type
in repository https://gitbox.apache.org/repos/asf/skywalking.git
from e494077df2 Add debug logging to LALOutputBuilder complete() and
RecordSinkListener
add 590c1d7c5a LAL: unify output to builder mode — all rules use
LALOutputBuilder
No new revisions were added by this update.
Summary of changes:
oap-server/analyzer/log-analyzer/CLAUDE.md | 19 +-
.../log/analyzer/v2/compiler/LALBlockCodegen.java | 212 +++++++++++++----
.../analyzer/v2/compiler/LALClassGenerator.java | 14 +-
.../analyzer/v2/compiler/rt/LalRuntimeHelper.java | 24 ++
.../skywalking/oap/log/analyzer/v2/dsl/DSL.java | 4 +-
.../oap/log/analyzer/v2/dsl/ExecutionContext.java | 39 ++-
.../analyzer/v2/dsl/spec/filter/FilterSpec.java | 22 +-
.../provider/log/listener/RecordSinkListener.java | 261 ++-------------------
.../v2/compiler/LALClassGeneratorTest.java | 32 ++-
.../oap/server/core/source/LALOutputBuilder.java | 9 +-
.../oap/server/core/source/LogBuilder.java | 215 +++++++++++++++++
.../oap/query/graphql/resolver/LogTestQuery.java | 5 +-
.../oap/server/checker/lal/LalComparisonTest.java | 253 +++++++++++++++++---
13 files changed, 742 insertions(+), 367 deletions(-)
create mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/LogBuilder.java