Package lukfor.tables

Class Table


  • public class Table
    extends Object
    • Constructor Detail

      • Table

        public Table​(String name)
    • Method Detail

      • get

        public Object get​(int index,
                          int column)
      • getRow

        public Row getRow​(int index)
      • forEachRow

        public void forEachRow​(IRowProcessor processor)
      • hist

        public Table hist​(String column,
                          double binSize)
      • append

        public void append​(Table table)
      • getMissings

        public int getMissings()
      • fillMissings

        public void fillMissings​(Object value)
      • getUniqueValues

        public int getUniqueValues()
      • replaceValue

        public void replaceValue​(Object oldValue,
                                 Object newValue)
      • replaceValue

        public void replaceValue​(Object[] oldValues,
                                 Object[] newValues)
      • merge

        public void merge​(Table table2,
                          String column)
      • merge

        public void merge​(Table table2,
                          String columnTable1,
                          String columnTable2)
      • cloneStructure

        public Table cloneStructure​(String name)
      • setName

        public void setName​(String name)
      • getName

        public String getName()
      • assertsColumnExists

        protected void assertsColumnExists​(String column)
      • assertsColumnExists

        protected void assertsColumnExists​(int column)
      • assertsNotEmpty

        protected void assertsNotEmpty()
      • printFirst

        public void printFirst​(int n)
      • printLast

        public void printLast​(int n)
      • printBetween

        public void printBetween​(int start,
                                 int end)
      • getAsString

        public String getAsString​(int start,
                                  int end)
      • print

        public void print()
      • printAll

        public void printAll()
      • getSummary

        public Table getSummary()
      • printSummary

        public void printSummary()
      • detectTypes

        public void detectTypes()
      • clear

        public void clear()
      • log

        public static void log​(Table table,
                               String message)
      • log

        public static void log​(String message)
      • disableLog

        public static void disableLog()
      • enableLog

        public static void enableLog()