src/main/java/org/embulk/output/oracle/oci/TableDefinition.java in embulk-output-oracle-0.4.5 vs src/main/java/org/embulk/output/oracle/oci/TableDefinition.java in embulk-output-oracle-0.5.0
- old
+ new
@@ -2,21 +2,35 @@
import java.util.List;
public class TableDefinition
{
+ private final String tableName;
+ private final ColumnDefinition[] columns;
- public final String tableName;
- public final ColumnDefinition[] columns;
-
public TableDefinition(String tableName, ColumnDefinition... columns)
{
this.tableName = tableName;
this.columns = columns;
}
public TableDefinition(String tableName, List<ColumnDefinition> columns)
{
this(tableName, columns.toArray(new ColumnDefinition[columns.size()]));
+ }
+
+ public String getTableName()
+ {
+ return tableName;
+ }
+
+ public int getColumnCount()
+ {
+ return columns.length;
+ }
+
+ public ColumnDefinition getColumn(int index)
+ {
+ return columns[index];
}
}