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]; } }