Package lukfor.tables
Class ColumnOperations
- java.lang.Object
-
- lukfor.tables.ColumnOperations
-
public class ColumnOperations extends Object
-
-
Constructor Summary
Constructors Constructor Description ColumnOperations(Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractColumnappend(AbstractColumn column)AbstractColumnappend(AbstractColumn column, IBuildValueFunction builder)voidclear()voiddrop(String... names)voiddrop(IColumnFilter filter)voiddropByRegEx(String regex)AbstractColumnget(int index)AbstractColumnget(String name)String[]getNames()intgetSize()String[]getTypes()voidrename(String oldName, String newName)voidselect(String... names)voidselect(IColumnFilter filter)voidselectByRegEx(String regex)voidsetType(String column, ColumnType type)voidsetType(AbstractColumn column, ColumnType type)
-
-
-
Constructor Detail
-
ColumnOperations
public ColumnOperations(Table table)
-
-
Method Detail
-
get
public AbstractColumn get(String name)
-
get
public AbstractColumn get(int index)
-
append
public AbstractColumn append(AbstractColumn column)
-
append
public AbstractColumn append(AbstractColumn column, IBuildValueFunction builder)
-
setType
public void setType(String column, ColumnType type)
-
setType
public void setType(AbstractColumn column, ColumnType type)
-
getNames
public String[] getNames()
-
getTypes
public String[] getTypes()
-
drop
public void drop(String... names)
-
dropByRegEx
public void dropByRegEx(String regex)
-
drop
public void drop(IColumnFilter filter)
-
select
public void select(String... names)
-
selectByRegEx
public void selectByRegEx(String regex)
-
select
public void select(IColumnFilter filter)
-
getSize
public int getSize()
-
clear
public void clear()
-
-