
com.alibaba.hologres.client.model.Record Maven / Gradle / Ivy
/*
* Copyright (c) 2020. Alibaba Group Holding Limited
*/
package com.alibaba.hologres.client.model;
import com.alibaba.hologres.client.Put;
import com.alibaba.hologres.client.Trace;
import org.postgresql.jdbc.ArrayUtil;
import org.postgresql.jdbc.PgArray;
import org.postgresql.util.PGobject;
import java.io.Serializable;
import java.security.InvalidParameterException;
import java.sql.Types;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
import java.util.List;
import java.util.concurrent.CompletableFuture;
/**
* Class to represent a record.
*/
public class Record implements Serializable {
/**
* schema never change.
*/
protected final TableSchema schema;
/**
* for partition table, the tableName is partition child table name.
*/
TableName tableName;
Object[] values;
BitSet bitSet;
BitSet onlyInsertColumnSet;
protected List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy