Class PostgresParsers

java.lang.Object
gov.nasa.jpl.aerie.merlin.server.remotes.postgres.PostgresParsers

public final class PostgresParsers extends Object
  • Field Details

    • pgTimestampP

      public static final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.types.Timestamp> pgTimestampP
    • discreteProfileTypeP

      public static final gov.nasa.jpl.aerie.json.JsonParser<org.apache.commons.lang3.tuple.Pair<String,gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema>> discreteProfileTypeP
    • realProfileTypeP

      public static final gov.nasa.jpl.aerie.json.JsonParser<org.apache.commons.lang3.tuple.Pair<String,gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema>> realProfileTypeP
    • constraintArgumentsP

      public static final gov.nasa.jpl.aerie.json.JsonParser<Map<String,gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> constraintArgumentsP
    • activityArgumentsP

      public static final gov.nasa.jpl.aerie.json.JsonParser<Map<String,gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> activityArgumentsP
    • eventAttributesP

      public static final gov.nasa.jpl.aerie.json.JsonParser<Map<String,gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> eventAttributesP
    • simulationArgumentsP

      public static final gov.nasa.jpl.aerie.json.JsonParser<Map<String,gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> simulationArgumentsP
    • activityAttributesP

      public static final gov.nasa.jpl.aerie.json.JsonParser<ActivityAttributesRecord> activityAttributesP
    • parameterRecordP

      public static final gov.nasa.jpl.aerie.json.JsonParser<Map<String,org.apache.commons.lang3.tuple.Pair<Integer,gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema>>> parameterRecordP
  • Constructor Details

    • PostgresParsers

      public PostgresParsers()
  • Method Details

    • parseOffset

      public static gov.nasa.jpl.aerie.merlin.protocol.types.Duration parseOffset(ResultSet resultSet, int index) throws SQLException
      Throws:
      SQLException
    • parseDurationISO8601

      public static gov.nasa.jpl.aerie.merlin.protocol.types.Duration parseDurationISO8601(String iso8601String)
    • getJsonColumn

      public static <V> gov.nasa.jpl.aerie.json.JsonParseResult<V> getJsonColumn(ResultSet results, String column, gov.nasa.jpl.aerie.json.JsonParser<V> parser) throws SQLException
      Throws:
      SQLException