public abstract class AbstractPointVector<T extends org.apache.arrow.vector.FieldVector> extends AbstractGeometryVector<org.locationtech.jts.geom.Point,org.apache.arrow.vector.complex.FixedSizeListVector,T>
GeometryVector.GeometryReader<T extends org.locationtech.jts.geom.Geometry>, GeometryVector.GeometryWriter<T extends org.locationtech.jts.geom.Geometry>vectorfactory| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPointVector(org.apache.arrow.vector.complex.FixedSizeListVector vector) |
protected |
AbstractPointVector(String name,
org.apache.arrow.vector.complex.AbstractContainerVector container,
Map<String,String> metadata) |
protected |
AbstractPointVector(String name,
org.apache.arrow.memory.BufferAllocator allocator,
Map<String,String> metadata) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.arrow.vector.types.pojo.FieldType |
createFieldType(Map<String,String> metadata) |
org.locationtech.jts.geom.Point |
get(int index) |
double |
getCoordinateX(int index)
Specialized read methods to return a single ordinate at a time.
|
double |
getCoordinateY(int index)
Specialized read methods to return a single ordinate at a time.
|
void |
set(int index,
org.locationtech.jts.geom.Point geom) |
void |
transfer(int fromIndex,
int toIndex,
GeometryVector<org.locationtech.jts.geom.Point,org.apache.arrow.vector.complex.FixedSizeListVector> to) |
close, getFields, getNullCount, getOrdinalVector, getReader, getValueCount, getVector, getWriter, readOrdinal, setOrdinalVector, setValueCount, writeOrdinalprotected AbstractPointVector(String name, org.apache.arrow.memory.BufferAllocator allocator, Map<String,String> metadata)
protected AbstractPointVector(String name, org.apache.arrow.vector.complex.AbstractContainerVector container, Map<String,String> metadata)
protected AbstractPointVector(org.apache.arrow.vector.complex.FixedSizeListVector vector)
public static org.apache.arrow.vector.types.pojo.FieldType createFieldType(Map<String,String> metadata)
public void set(int index,
org.locationtech.jts.geom.Point geom)
public org.locationtech.jts.geom.Point get(int index)
public void transfer(int fromIndex,
int toIndex,
GeometryVector<org.locationtech.jts.geom.Point,org.apache.arrow.vector.complex.FixedSizeListVector> to)
transfer in interface GeometryVector<org.locationtech.jts.geom.Point,org.apache.arrow.vector.complex.FixedSizeListVector>transfer in class AbstractGeometryVector<org.locationtech.jts.geom.Point,org.apache.arrow.vector.complex.FixedSizeListVector,T extends org.apache.arrow.vector.FieldVector>public double getCoordinateY(int index)
index - index of the ordinate to readpublic double getCoordinateX(int index)
index - index of the ordinate to readCopyright © 2013–2019. All rights reserved.