Class PostgresParsers
java.lang.Object
gov.nasa.jpl.aerie.merlin.server.remotes.postgres.PostgresParsers
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final gov.nasa.jpl.aerie.json.JsonParser<Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> static final gov.nasa.jpl.aerie.json.JsonParser<ActivityAttributesRecord> static final gov.nasa.jpl.aerie.json.JsonParser<Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> static final gov.nasa.jpl.aerie.json.JsonParser<org.apache.commons.lang3.tuple.Pair<String, gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema>> static final gov.nasa.jpl.aerie.json.JsonParser<Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> 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>>> static final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.types.Timestamp> static final gov.nasa.jpl.aerie.json.JsonParser<org.apache.commons.lang3.tuple.Pair<String, gov.nasa.jpl.aerie.merlin.protocol.types.ValueSchema>> static final gov.nasa.jpl.aerie.json.JsonParser<Map<String, gov.nasa.jpl.aerie.merlin.protocol.types.SerializedValue>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <V> gov.nasa.jpl.aerie.json.JsonParseResult<V> getJsonColumn(ResultSet results, String column, gov.nasa.jpl.aerie.json.JsonParser<V> parser) static gov.nasa.jpl.aerie.merlin.protocol.types.DurationparseDurationISO8601(String iso8601String) static gov.nasa.jpl.aerie.merlin.protocol.types.DurationparseOffset(ResultSet resultSet, int index)
-
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
-
activityArgumentsP
-
eventAttributesP
-
simulationArgumentsP
-
activityAttributesP
public static final gov.nasa.jpl.aerie.json.JsonParser<ActivityAttributesRecord> activityAttributesP -
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
-