mirror of https://github.com/apache/druid.git
Revert "Fix UnknownTypeComplexColumn#makeVectorObjectSelector" (#10121)
This reverts commit 7bb7489afc
.
This commit is contained in:
parent
a337ef351c
commit
3e92cdf1cf
|
@ -25,6 +25,7 @@ import org.apache.druid.segment.data.ReadableOffset;
|
|||
import org.apache.druid.segment.vector.NilVectorSelector;
|
||||
import org.apache.druid.segment.vector.ReadableVectorOffset;
|
||||
import org.apache.druid.segment.vector.VectorObjectSelector;
|
||||
import org.apache.druid.segment.vector.VectorSizeInspector;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
|
@ -37,6 +38,22 @@ public class UnknownTypeComplexColumn implements ComplexColumn
|
|||
return INSTANCE;
|
||||
}
|
||||
|
||||
private static final NilVectorSelector NIL_VECTOR_SELECTOR_INSTANCE =
|
||||
NilVectorSelector.create(new VectorSizeInspector()
|
||||
{
|
||||
@Override
|
||||
public int getMaxVectorSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getCurrentVectorSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
|
||||
@Override
|
||||
public Class<?> getClazz()
|
||||
{
|
||||
|
@ -77,6 +94,6 @@ public class UnknownTypeComplexColumn implements ComplexColumn
|
|||
@Override
|
||||
public VectorObjectSelector makeVectorObjectSelector(ReadableVectorOffset offset)
|
||||
{
|
||||
return NilVectorSelector.create(offset);
|
||||
return NIL_VECTOR_SELECTOR_INSTANCE;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue