Skip to main content

Class GPUdbFileHandlerUtils

java.lang.Object
com.gpudb.filesystem.GPUdbFileHandlerUtils

public class GPUdbFileHandlerUtils extends Object
This is an internal class and not meant to be used by the end users of the filesystem API. The consequences of using this class directly in client code is not guaranteed and maybe undesirable.

Note: This class is public only because it is used by other public API classes within the filesystem package. External users should not use this class directly.

  • Constructor Details

    • GPUdbFileHandlerUtils

      public GPUdbFileHandlerUtils()
  • Method Details

    • joinStrings

      public static String joinStrings(List<String> stringList)
    • setDifference

      public static <T> Set<T> setDifference(Set<T> setA, Set<T> setB)
    • setIntersection

      public static <T> Set<T> setIntersection(Set<T> setA, Set<T> setB)
    • joinStrings

      public static String joinStrings(List<String> stringList, char separator)
    • getJacksonObjectMapper

      public static com.fasterxml.jackson.databind.ObjectMapper getJacksonObjectMapper()
      Creates and returns a Jackson ObjectMapper configured with custom serializers. This method is used by IngestOptions and TableCreationOptions for JSON serialization.
      Returns:
      configured ObjectMapper instance