protected void commonSetup() throws HiveException { super.commonSetup(); // Semi join specific. VectorMapJoinHashSet baseHashSet = (VectorMapJoinHashSet) vectorMapJoinHashTable; hashSetResults = new VectorMapJoinHashSetResult[VectorizedRowBatch.DEFAULT_SIZE]; for (int i = 0; i < hashSetResults.length; i++) { hashSetResults[i] = baseHashSet.createHashSetResult(); } allMatchs = new int[VectorizedRowBatch.DEFAULT_SIZE]; spills = new int[VectorizedRowBatch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; }
protected void commonSetup() throws HiveException { super.commonSetup(); // Inner big-table only join specific. VectorMapJoinHashMultiSet baseHashMultiSet = (VectorMapJoinHashMultiSet) vectorMapJoinHashTable; hashMultiSetResults = new VectorMapJoinHashMultiSetResult[VectorizedRowBatch.DEFAULT_SIZE]; for (int i = 0; i < hashMultiSetResults.length; i++) { hashMultiSetResults[i] = baseHashMultiSet.createHashMultiSetResult(); } allMatchs = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesValueCounts = new long[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[VectorizedRowBatch.DEFAULT_SIZE]; spills = new int[VectorizedRowBatch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Semi join specific. VectorMapJoinHashSet baseHashSet = (VectorMapJoinHashSet) vectorMapJoinHashTable; hashSetResults = new VectorMapJoinHashSetResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashSetResults.length; i++) { hashSetResults[i] = baseHashSet.createHashSetResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup() throws HiveException { super.commonSetup(); // Inner join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[VectorizedRowBatch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } allMatchs = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[VectorizedRowBatch.DEFAULT_SIZE]; spills = new int[VectorizedRowBatch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Inner big-table only join specific. VectorMapJoinHashMultiSet baseHashMultiSet = (VectorMapJoinHashMultiSet) vectorMapJoinHashTable; hashMultiSetResults = new VectorMapJoinHashMultiSetResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMultiSetResults.length; i++) { hashMultiSetResults[i] = baseHashMultiSet.createHashMultiSetResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesValueCounts = new long[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Inner join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup() throws HiveException { super.commonSetup(); // Outer join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[VectorizedRowBatch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } inputSelected = new int[VectorizedRowBatch.DEFAULT_SIZE]; allMatchs = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[VectorizedRowBatch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[VectorizedRowBatch.DEFAULT_SIZE]; spills = new int[VectorizedRowBatch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[VectorizedRowBatch.DEFAULT_SIZE]; nonSpills = new int[VectorizedRowBatch.DEFAULT_SIZE]; noMatchs = new int[VectorizedRowBatch.DEFAULT_SIZE]; merged = new int[VectorizedRowBatch.DEFAULT_SIZE]; matchTracker = null; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Outer join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } inputSelected = new int[batch.DEFAULT_SIZE]; allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; nonSpills = new int[batch.DEFAULT_SIZE]; noMatchs = new int[batch.DEFAULT_SIZE]; merged = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Semi join specific. VectorMapJoinHashSet baseHashSet = (VectorMapJoinHashSet) vectorMapJoinHashTable; hashSetResults = new VectorMapJoinHashSetResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashSetResults.length; i++) { hashSetResults[i] = baseHashSet.createHashSetResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Inner big-table only join specific. VectorMapJoinHashMultiSet baseHashMultiSet = (VectorMapJoinHashMultiSet) vectorMapJoinHashTable; hashMultiSetResults = new VectorMapJoinHashMultiSetResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMultiSetResults.length; i++) { hashMultiSetResults[i] = baseHashMultiSet.createHashMultiSetResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesValueCounts = new long[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Inner join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; }
protected void commonSetup(VectorizedRowBatch batch) throws HiveException { super.commonSetup(batch); // Outer join specific. VectorMapJoinHashMap baseHashMap = (VectorMapJoinHashMap) vectorMapJoinHashTable; hashMapResults = new VectorMapJoinHashMapResult[batch.DEFAULT_SIZE]; for (int i = 0; i < hashMapResults.length; i++) { hashMapResults[i] = baseHashMap.createHashMapResult(); } inputSelected = new int[batch.DEFAULT_SIZE]; allMatchs = new int[batch.DEFAULT_SIZE]; equalKeySeriesHashMapResultIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesAllMatchIndices = new int[batch.DEFAULT_SIZE]; equalKeySeriesIsSingleValue = new boolean[batch.DEFAULT_SIZE]; equalKeySeriesDuplicateCounts = new int[batch.DEFAULT_SIZE]; spills = new int[batch.DEFAULT_SIZE]; spillHashMapResultIndices = new int[batch.DEFAULT_SIZE]; nonSpills = new int[batch.DEFAULT_SIZE]; noMatchs = new int[batch.DEFAULT_SIZE]; merged = new int[batch.DEFAULT_SIZE]; }