This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a commit to branch ignite-13618 in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 4a64085571979fbdb0597e1ff7fabe96d8d65c37 Author: Andrew Mashenkov <andrey.mashen...@gmail.com> AuthorDate: Fri Nov 20 16:18:30 2020 +0300 Minor. --- .../schema/marshaller/generator/FieldAccessExprGenerator.java | 11 +++++++++++ .../marshaller/generator/JaninoSerializerGenerator.java | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/FieldAccessExprGenerator.java b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/FieldAccessExprGenerator.java index 9762167..fb3736a 100644 --- a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/FieldAccessExprGenerator.java +++ b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/FieldAccessExprGenerator.java @@ -30,6 +30,17 @@ class FieldAccessExprGenerator { private static final String WRITE_NULL_EXPR = "asm.appendNull();"; /** + * Created object access expressions generator. + * + * @param mode Field access binary mode. + * @param colIdx Column absolute index in schema. + * @return Object field access expressions generator. + */ + static FieldAccessExprGenerator createIdentityAccessor(BinaryMode mode, int colIdx) { + return createAccessor(mode, colIdx, -1L); + } + + /** * Created object field access expressions generator. * * @param mode Field access binary mode. diff --git a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/JaninoSerializerGenerator.java b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/JaninoSerializerGenerator.java index 21a3201..cd2f89b 100644 --- a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/JaninoSerializerGenerator.java +++ b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/generator/JaninoSerializerGenerator.java @@ -172,7 +172,7 @@ public class JaninoSerializerGenerator implements SerializerFactory { BinaryMode mode = MarshallerUtil.mode(aClass); if (mode != null) - return new IdentityObjectMarshallerExprGenerator(FieldAccessExprGenerator.createAccessor(mode, firstColIdx, -1L)); + return new IdentityObjectMarshallerExprGenerator(FieldAccessExprGenerator.createIdentityAccessor(mode, firstColIdx)); FieldAccessExprGenerator[] accessors = new FieldAccessExprGenerator[columns.length()]; try {