Class RMSQLUtils

java.lang.Object
com.inductiveautomation.rm.base.RMSQLUtils

public class RMSQLUtils extends Object
Utility methods for ResultSet.
  • Constructor Details

    • RMSQLUtils

      public RMSQLUtils()
  • Method Details

    • getMaps

      public static List<Map> getMaps(ResultSet aResultSet, int aLimit)
      Returns a list of maps for a given ResultSet.
      Parameters:
      aResultSet - the result set to be converted to a list of maps.
      aLimit - the fetch limit for the list of maps. Use -1, 0 or Integer.MAX_VALUE for unlimited.
    • getMapsDeep

      public static Map getMapsDeep(Map aMap, int aDepth)
      Returns map where any ResultSets have been converted to Lists. Copies the original Map if ResultSets exist.
      Parameters:
      aMap - the map to be stripped of result sets.
      aDepth - the depth to traverse any nested maps or lists (suggested value: 2).