public abstract class AbstractGeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector,V extends org.apache.arrow.vector.FieldVector> extends Object implements GeometryVector<T,U>
GeometryVector.GeometryReader<T extends org.locationtech.jts.geom.Geometry>, GeometryVector.GeometryWriter<T extends org.locationtech.jts.geom.Geometry>| Modifier and Type | Field and Description |
|---|---|
protected U |
vector |
factory| Modifier | Constructor and Description |
|---|---|
protected |
AbstractGeometryVector(U vector) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract List<org.apache.arrow.vector.types.pojo.Field> |
getFields() |
int |
getNullCount() |
protected V |
getOrdinalVector() |
GeometryVector.GeometryReader<T> |
getReader()
Deprecated.
|
int |
getValueCount() |
U |
getVector() |
GeometryVector.GeometryWriter<T> |
getWriter()
Deprecated.
|
protected abstract double |
readOrdinal(int index) |
protected void |
setOrdinalVector(V ordinal) |
void |
setValueCount(int count) |
void |
transfer(int fromIndex,
int toIndex,
GeometryVector<T,U> to) |
protected abstract void |
writeOrdinal(int index,
double ordinal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, setprotected U extends org.apache.arrow.vector.FieldVector vector
protected AbstractGeometryVector(U vector)
public U getVector()
getVector in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>public void transfer(int fromIndex,
int toIndex,
GeometryVector<T,U> to)
transfer in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>public void setValueCount(int count)
setValueCount in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>public int getValueCount()
getValueCount in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>public int getNullCount()
getNullCount in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>public void close()
throws Exception
close in interface AutoCloseableExceptionprotected void setOrdinalVector(V ordinal)
protected V getOrdinalVector()
protected abstract List<org.apache.arrow.vector.types.pojo.Field> getFields()
protected abstract void writeOrdinal(int index,
double ordinal)
protected abstract double readOrdinal(int index)
@Deprecated public GeometryVector.GeometryWriter<T> getWriter()
getWriter in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>@Deprecated public GeometryVector.GeometryReader<T> getReader()
getReader in interface GeometryVector<T extends org.locationtech.jts.geom.Geometry,U extends org.apache.arrow.vector.FieldVector>Copyright © 2013–2018. All rights reserved.