public class AggregatorCodegenUtil extends Object
Constructor and Description |
---|
AggregatorCodegenUtil() |
public static CodegenExpression rowDotMember(CodegenExpressionRef row, CodegenExpressionMember member)
public static CodegenExpression writeNullable(CodegenExpression value, CodegenExpressionField serde, CodegenExpressionRef output, CodegenExpressionRef unitKey, CodegenExpressionRef writer, CodegenClassScope classScope)
public static CodegenExpression readNullable(CodegenExpressionField serde, CodegenExpressionRef input, CodegenExpressionRef unitKey, CodegenClassScope classScope)
public static void prefixWithFilterCheck(ExprForge filterForge, CodegenMethod method, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope)
public static Consumer<CodegenBlock> writeBoolean(CodegenExpressionRef output, CodegenExpressionRef row, CodegenExpressionMember member)
public static Consumer<CodegenBlock> readBoolean(CodegenExpressionRef row, CodegenExpressionMember member, CodegenExpression input)
public static Consumer<CodegenBlock> writeLong(CodegenExpressionRef output, CodegenExpressionRef row, CodegenExpressionMember member)
public static Consumer<CodegenBlock> readLong(CodegenExpressionRef row, CodegenExpressionMember member, CodegenExpression input)
public static Consumer<CodegenBlock> writeDouble(CodegenExpressionRef output, CodegenExpressionRef row, CodegenExpressionMember member)
public static Consumer<CodegenBlock> readDouble(CodegenExpressionRef row, CodegenExpressionMember member, CodegenExpression input)
public static Consumer<CodegenBlock> writeInt(CodegenExpressionRef output, CodegenExpressionRef row, CodegenExpressionMember member)
public static Consumer<CodegenBlock> readInt(CodegenExpressionRef row, CodegenExpressionMember member, CodegenExpression input)
public static Consumer<CodegenBlock> writeFloat(CodegenExpressionRef output, CodegenExpressionRef row, CodegenExpressionMember member)
public static Consumer<CodegenBlock> readFloat(CodegenExpressionRef row, CodegenExpressionMember member, CodegenExpression input)
Copyright © 2005–2020. All rights reserved.