Package org.sheinbergon.dremio.udf.gis
Class FunctionHelpersXL
- java.lang.Object
-
- org.sheinbergon.dremio.udf.gis.FunctionHelpersXL
-
public final class FunctionHelpersXL extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleenvelope(com.esri.core.geometry.ogc.OGCGeometry geometry, Function<com.esri.core.geometry.Envelope,Double> getter)static booleanisAPoint(com.esri.core.geometry.ogc.OGCGeometry geometry)static booleanisHolderSet(org.apache.arrow.vector.holders.ValueHolder holder)static voidpopulate(byte[] bytes, org.apache.arrow.memory.ArrowBuf buffer, org.apache.arrow.vector.holders.NullableVarBinaryHolder output)static voidpopulate(byte[] bytes, org.apache.arrow.memory.ArrowBuf buffer, org.apache.arrow.vector.holders.NullableVarCharHolder output)static byte[]toBinary(com.esri.core.geometry.ogc.OGCGeometry geometry)static inttoBitValue(boolean value)static byte[]toGeoJson(com.esri.core.geometry.ogc.OGCGeometry geometry)static com.esri.core.geometry.ogc.OGCGeometrytoGeometry(org.apache.arrow.vector.holders.NullableVarBinaryHolder holder)static com.esri.core.geometry.ogc.OGCGeometrytoGeometry(org.apache.arrow.vector.holders.NullableVarCharHolder holder)static byte[]toJson(com.esri.core.geometry.ogc.OGCGeometry geometry)static byte[]toText(com.esri.core.geometry.ogc.OGCGeometry geometry)
-
-
-
Method Detail
-
toBinary
public static byte[] toBinary(@Nonnull com.esri.core.geometry.ogc.OGCGeometry geometry)
-
toText
public static byte[] toText(@Nonnull com.esri.core.geometry.ogc.OGCGeometry geometry)
-
toJson
public static byte[] toJson(@Nonnull com.esri.core.geometry.ogc.OGCGeometry geometry)
-
toGeoJson
public static byte[] toGeoJson(@Nonnull com.esri.core.geometry.ogc.OGCGeometry geometry)
-
toGeometry
public static com.esri.core.geometry.ogc.OGCGeometry toGeometry(@Nonnull org.apache.arrow.vector.holders.NullableVarCharHolder holder)
-
toGeometry
public static com.esri.core.geometry.ogc.OGCGeometry toGeometry(@Nonnull org.apache.arrow.vector.holders.NullableVarBinaryHolder holder)
-
toBitValue
public static int toBitValue(boolean value)
-
populate
public static void populate(@Nonnull byte[] bytes, @Nonnull org.apache.arrow.memory.ArrowBuf buffer, @Nonnull org.apache.arrow.vector.holders.NullableVarCharHolder output)
-
populate
public static void populate(@Nonnull byte[] bytes, @Nonnull org.apache.arrow.memory.ArrowBuf buffer, @Nonnull org.apache.arrow.vector.holders.NullableVarBinaryHolder output)
-
envelope
public static double envelope(@Nullable com.esri.core.geometry.ogc.OGCGeometry geometry, @Nonnull Function<com.esri.core.geometry.Envelope,Double> getter)
-
isAPoint
public static boolean isAPoint(@Nullable com.esri.core.geometry.ogc.OGCGeometry geometry)
-
isHolderSet
public static boolean isHolderSet(@Nonnull org.apache.arrow.vector.holders.ValueHolder holder)
-
-