Package org.meteoinfo.data.dataframe
Class ColumnIndex
- java.lang.Object
-
- org.meteoinfo.data.dataframe.Index<Column>
-
- org.meteoinfo.data.dataframe.ColumnIndex
-
-
Constructor Summary
Constructors Constructor Description ColumnIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexasIndex()Convert to string indexjava.lang.Objectclone()java.util.List<ucar.ma2.DataType>getDataTypes()Get Column data typesjava.util.List<java.lang.String>getFormats()Get column data formatsjava.util.List<java.lang.String>getNames()Get column namesintindexOfName(java.lang.String colName)Index of column namejava.util.List<java.lang.Integer>indexOfName(java.util.List<java.lang.String> colNames)Index of column namesjava.lang.Integer[]indices(java.lang.Object[] names)Get indicesjava.lang.Integer[]indices(java.util.List<java.lang.Object> names)Get indicesbooleanisSameDataType()Check if the data types of all columns are same-
Methods inherited from class org.meteoinfo.data.dataframe.Index
add, add, append, contains, factory, factory, fillKeyList, get, getData, getFormat, getIndices, getIndices, getIndices, getName, getNameFormat, getValues, indexOf, indexOf, iterator, set, setData, setFormat, setName, size, subIndex, subIndex, subIndex, subList, toString, toString, toString_Index, updateFormat
-
-
-
-
Method Detail
-
getNames
public java.util.List<java.lang.String> getNames()
Get column names- Returns:
- Column names
-
getDataTypes
public java.util.List<ucar.ma2.DataType> getDataTypes()
Get Column data types- Returns:
- Column data types
-
getFormats
public java.util.List<java.lang.String> getFormats()
Get column data formats- Returns:
- Column data formats
-
indexOfName
public int indexOfName(java.lang.String colName)
Index of column name- Parameters:
colName- Column name- Returns:
- Index value
-
indexOfName
public java.util.List<java.lang.Integer> indexOfName(java.util.List<java.lang.String> colNames)
Index of column names- Parameters:
colNames- Column names- Returns:
- Index list
-
indices
public java.lang.Integer[] indices(java.lang.Object[] names)
Get indices
-
indices
public java.lang.Integer[] indices(java.util.List<java.lang.Object> names)
Get indices
-
isSameDataType
public boolean isSameDataType()
Check if the data types of all columns are same- Returns:
- Boolean
-
asIndex
public Index asIndex()
Convert to string index- Returns:
- String index
-
-