io.deephaven.kafka.ingest.JsonNodeInstantFieldCopier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of deephaven-extensions-kafka Show documentation
Show all versions of deephaven-extensions-kafka Show documentation
Kafka: Integrating Engine tables with Kafka
The newest version!
//
// Copyright (c) 2016-2024 Deephaven Data Labs and Patent Pending
//
package io.deephaven.kafka.ingest;
import com.fasterxml.jackson.core.JsonPointer;
import com.fasterxml.jackson.databind.JsonNode;
import io.deephaven.chunk.*;
import io.deephaven.chunk.attributes.Values;
import io.deephaven.time.DateTimeUtils;
import java.time.Instant;
public class JsonNodeInstantFieldCopier implements FieldCopier {
private final JsonPointer fieldPointer;
public JsonNodeInstantFieldCopier(final String fieldPointerStr) {
this.fieldPointer = JsonPointer.compile(fieldPointerStr);
}
@Override
public void copyField(
final ObjectChunk