return row.getDate(i);
@Override public List<Counter> apply(ResultSet resultSet) { List<Counter> counters = new ArrayList<Counter>(); for (Row row : resultSet) { try{ counters.add(new Counter(row.getString(0), row.getString(1), row.getDate(2).getTime(), row.getLong(3))); }catch(Exception ex){ ex.printStackTrace(); } } return counters; } };
public RawNumericMetric map(Row row) { RawNumericMetric metricRow = new RawNumericMetric(row.getString(0), row.getString(1), row.getDate(2).getTime(), row.getInt(3)); ColumnDefinitions columeDef = row.getColumnDefinitions(); List<Definition> columeDefList = columeDef.asList(); Map<String, String> tagMap = new HashMap<String, String>(); for(Definition def: columeDefList){ if(def.getName().startsWith("tag_")){ tagMap.put(def.getName(), row.getString(def.getName())); } } if(tagMap.size()>0){ metricRow.setTagMap(tagMap); } return metricRow; }
@Override public LocalDate getDate(String s) { return row.getDate(s); }
@Override public LocalDate getDate(int i) { return row.getDate(i); }
@Override public Date getDate(String name) { return row.getDate(name); }
@Override public LocalDate getDate(String s) { return row.getDate(s); }
@Override public LocalDate getDate(int i) { return row.getDate(i); }
@Override public LocalDate convert(Row row) { return row.getDate(0); } }
@Override public Date getDate(int i) { return row.getDate(i); }
@Override public Date getDate(String name) { return row.getDate(name); }
@Override public LocalDate getDate(int i) { return row.getDate(i); }
@Override public Date getDate(int i) { return row.getDate(i); }
@Override public LocalDate getDate(String s) { return row.getDate(s); }
public Date getDate(int index) throws SQLException { checkIndex(index); if(currentRow.getDate(index - 1)==null){ return null; } return new java.sql.Date(currentRow.getTimestamp(index - 1).getTime()); }
/** {@inheritDoc} */ @Override public void removeRecentTableLayoutVersions(String table, int numVersions) throws IOException { Preconditions.checkArgument(numVersions >= 1, "numVersions must be positive"); // Unclear how to do this in C* without first reading about the most-recent versions // Get a list of versions to delete List<Row> rows = getRows(table, numVersions); Preconditions.checkNotNull(mRemoveRecentTableLayoutVersionsStatement); for (Row row: rows) { Long timestamp = row.getDate(QUALIFIER_TIME).getTime(); mAdmin.execute( mRemoveRecentTableLayoutVersionsStatement.bind(table, new Date(timestamp))); } }
public List<Inbound> fetch(long id) { return fetchMulti(b -> { b.setInt(0, new Long(id).intValue()); }, r -> { return new Inbound.InboundBuilder() .withFrom(new Integer(r.getInt(FROM_PARTICIPANT_ID_COLUMN)).longValue()) .withTo(id) .withOccurred(new DateTime(r.getDate(OCCURRED_COLUMN))) .withSubject(r.getString(SUBJECT_COLUMN)) .withStory(r.getString(STORY_COLUMN)) .build(); }); }
public List<Outbound> fetch(long id) { return fetchMulti(b -> { b.setInt(0, new Long(id).intValue()); }, r -> { return new Outbound.OutboundBuilder() .withFrom(id) .withOccurred(new DateTime(r.getDate(OCCURRED_COLUMN))) .withSubject(r.getString(SUBJECT_COLUMN)) .withStory(r.getString(STORY_COLUMN)) .build(); }); }
private void createEvent(Row row, String aggregateType, VersionedName versionedName, TupleSchema tupleSchema) { Map<String, String> parameterData = row.getMap(PARAMETERS, String.class, String.class); Tuple parameters = tupleSchema.deserialise(deserialiser, parameterData); Event event = Event.of( AggregateId.of(aggregateType, row.getString(AGGREGATE_ID)), StreamTimestamp.of(row.getString(STREAM_ID), row.getDate(EVENT_TIMESTAMP).toInstant()), row.getUUID(PROCESSING_ID), versionedName, parameters, row.getInt(CHARACTERISTICS)); eventCollector.accept(event); }
private void createEvent(Row row, String aggregateType, VersionedName versionedName, TupleSchema tupleSchema) { Map<String, String> parameterData = row.getMap(PARAMETERS, String.class, String.class); Tuple parameters = tupleSchema.deserialise(deserialiser, parameterData); Event event = Event.of( AggregateId.of(aggregateType, row.getUUID(AGGREGATE_ID)), StreamTimestamp.of(row.getString(STREAM_ID), row.getDate(EVENT_TIMESTAMP).toInstant()), row.getUUID(PROCESSING_ID), versionedName, parameters, row.getInt(CHARACTERISTICS)); eventCollector.accept(event); }