# Functions
NewInput create new Input object.
# Constants
ColFlagParent denote that the column is parent/split node.
ColFlagSkip denote that the column would be skipped.
SplitMethodGini if defined in Input, the dataset will be splitted using Gini gain for each possible value or partition.