Class FunctionHelpersXL


  • public final class FunctionHelpersXL
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DEFAULT_SRID  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double envelope​(com.esri.core.geometry.ogc.OGCGeometry geometry, Function<com.esri.core.geometry.Envelope,​Double> getter)  
      static void extractX​(com.esri.core.geometry.ogc.OGCGeometry geometry, org.apache.arrow.vector.holders.NullableFloat8Holder output)  
      static void extractY​(com.esri.core.geometry.ogc.OGCGeometry geometry, org.apache.arrow.vector.holders.NullableFloat8Holder output)  
      static boolean isAPoint​(com.esri.core.geometry.ogc.OGCGeometry geometry)  
      static boolean isHolderSet​(org.apache.arrow.vector.holders.ValueHolder holder)  
      static void populate​(byte[] bytes, org.apache.arrow.memory.ArrowBuf buffer, org.apache.arrow.vector.holders.NullableVarBinaryHolder output)  
      static void populate​(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 int toBitValue​(boolean value)  
      static byte[] toGeoJson​(com.esri.core.geometry.ogc.OGCGeometry geometry)  
      static com.esri.core.geometry.ogc.OGCGeometry toGeometry​(org.apache.arrow.vector.holders.NullableVarBinaryHolder holder)  
      static com.esri.core.geometry.ogc.OGCGeometry toGeometry​(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)  
      static String toUTF8String​(org.apache.arrow.vector.holders.VarCharHolder holder)  
    • Method Detail

      • toUTF8String

        public static String toUTF8String​(@Nonnull
                                          org.apache.arrow.vector.holders.VarCharHolder holder)
      • 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)
      • extractY

        public static void extractY​(@Nullable
                                    com.esri.core.geometry.ogc.OGCGeometry geometry,
                                    @Nonnull
                                    org.apache.arrow.vector.holders.NullableFloat8Holder output)
      • extractX

        public static void extractX​(@Nullable
                                    com.esri.core.geometry.ogc.OGCGeometry geometry,
                                    @Nonnull
                                    org.apache.arrow.vector.holders.NullableFloat8Holder output)