@Explain(vectorization = Vectorization.DETAIL, displayName = "bigTableKeyColumns", explainLevels = { Level.DEFAULT, Level.EXTENDED }) public String getBigTableKeyColumns() { if (!isNative) { return null; } int[] bigTableKeyColumnMap = vectorMapJoinInfo.getBigTableKeyColumnMap(); if (bigTableKeyColumnMap.length == 0) { return null; } return Arrays.toString(bigTableKeyColumnMap); }
@Explain(vectorization = Vectorization.DETAIL, displayName = "bigTableKeyColumns", explainLevels = { Level.DEFAULT, Level.EXTENDED }) public List<String> getBigTableKeyColumns() { if (!isNative) { return null; } int[] bigTableKeyColumnMap = vectorMapJoinInfo.getBigTableKeyColumnMap(); if (bigTableKeyColumnMap.length == 0) { return null; } return outputColumnsAndTypesToStringList( vectorMapJoinInfo.getBigTableKeyColumnMap(), vectorMapJoinInfo.getBigTableKeyTypeInfos()); }
VectorExpressionDescriptor.Mode.FILTER); bigTableKeyColumnMap = vectorMapJoinInfo.getBigTableKeyColumnMap(); bigTableKeyColumnNames = vectorMapJoinInfo.getBigTableKeyColumnNames(); bigTableKeyTypeInfos = vectorMapJoinInfo.getBigTableKeyTypeInfos();
hashTableKeyType = this.vectorDesc.getHashTableKeyType(); bigTableKeyColumnMap = vectorMapJoinInfo.getBigTableKeyColumnMap(); bigTableKeyColumnNames = vectorMapJoinInfo.getBigTableKeyColumnNames(); bigTableKeyTypeInfos = vectorMapJoinInfo.getBigTableKeyTypeInfos();