Class FunctionHelpersXL


  • public final class FunctionHelpersXL
    extends Object
    • 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 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)  
    • 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)