pub fn encode_column_key(table_id: i64, handle: i64, column_id: i64) -> Vec<u8> {
    let mut key = Vec::with_capacity(RECORD_ROW_KEY_LEN + ID_LEN);
    key.append_table_record_prefix(table_id).unwrap();
    key.write_i64(handle).unwrap();
    key.write_i64(column_id).unwrap();
    key
}
/// `encode_column_key` encodes the table id, row handle and column id into a byte array.
`encode_column_key` encodes the table id, row handle and column id into a byte array.
` encode_column_key ` encodes the table id row handle and column id into a byte array .
pub fn encode_column_key(table_id: i64, handle: i64, column_id: i64) -> Vec<u8> {
    let mut key = Vec::with_capacity(RECORD_ROW_KEY_LEN + ID_LEN);
    key.append_table_record_prefix(table_id).unwrap();
    key.write_i64(handle).unwrap();
    key.write_i64(column_id).unwrap();
    key
}
pub fn encode_column_key ( table_id : i64 , handle : i64 , column_id : i64 ) -> Vec < u8 > { let mut key = Vec :: with_capacity ( RECORD_ROW_KEY_LEN + ID_LEN ) ; key . append_table_record_prefix ( table_id ) . unwrap ( ) ; key . write_i64 ( handle ) . unwrap ( ) ; key . write_i64 ( column_id ) . unwrap ( ) ; key }
`encode_column_key` encodes the table id, row handle and column id into a byte array.
` encode_column_key ` encodes the table id row handle and column id into a byte array .
table_id
i64
handle
i64
column_id
i64