public class BasicTable extends AbstractEntity implements Table
Entity.DATA_CATEGORY, Entity.DATA_FORM, Entity.DATA_TYPE, Entity.DURATION, Entity.PARTITION_TYPE| Constructor and Description |
|---|
BasicTable(ExtendedDataInput in) |
BasicTable(List<String> colNames,
List<Vector> cols) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(String colName,
Vector col) |
int |
columns() |
BasicTable |
combine(BasicTable table) |
Vector |
getColumn(int index) |
Vector |
getColumn(String name) |
int[] |
getColumnCompressTypes() |
String |
getColumnName(int index) |
Entity.DATA_CATEGORY |
getDataCategory() |
Entity.DATA_FORM |
getDataForm() |
Entity.DATA_TYPE |
getDataType() |
String |
getRowJson(int rowIndex) |
String |
getString() |
Table |
getSubTable(int[] indices) |
Table |
getSubTable(int startRow,
int endRow) |
void |
replaceColName(String originalColName,
String newColName)
replace a specific colName.
|
void |
replaceColumn(String colName,
Vector col)
Replace modifies the specified column.
|
int |
rows() |
void |
setColName(List<String> colNames)
set columns' names
|
void |
setColumnCompressTypes(int[] colCompresses) |
void |
setColumns(List<Vector> cols) |
void |
write(ExtendedDataOutput out) |
void |
writeCompressed(ExtendedDataOutput output) |
getDataCategory, isChart, isChunk, isDictionary, isMatrix, isPair, isScalar, isTable, isVectorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisChart, isChunk, isDictionary, isMatrix, isPair, isScalar, isTable, isVector, typeToCategorypublic BasicTable(ExtendedDataInput in) throws IOException
IOExceptionpublic void setColumnCompressTypes(int[] colCompresses)
setColumnCompressTypes in interface Tablepublic int[] getColumnCompressTypes()
public Entity.DATA_CATEGORY getDataCategory()
getDataCategory in interface Entitypublic Entity.DATA_TYPE getDataType()
getDataType in interface Entitypublic Entity.DATA_FORM getDataForm()
getDataForm in interface EntitygetDataForm in class AbstractEntitypublic String getColumnName(int index)
getColumnName in interface Tablepublic String getRowJson(int rowIndex)
public void write(ExtendedDataOutput out) throws IOException
write in interface EntityIOExceptionpublic void writeCompressed(ExtendedDataOutput output) throws IOException
writeCompressed in interface EntityIOExceptionpublic BasicTable combine(BasicTable table)
public Table getSubTable(int[] indices)
getSubTable in interface Tablepublic Table getSubTable(int startRow, int endRow)
public void replaceColName(String originalColName, String newColName)
originalColName - newColName - public void replaceColumn(String colName, Vector col)
replaceColumn in interface TablecolName - col - Copyright © 2025 DolphinDB. All rights reserved.