Package rocks.frieler.kraftsql.bq.dml
Class LoadData
-
- All Implemented Interfaces:
-
rocks.frieler.kraftsql.commands.Command
public final class LoadData implements Command<BigQueryEngine, Unit>
-
-
Field Summary
Fields Modifier and Type Field Description private final Booleanoverwriteprivate final Table<?>tableprivate final List<Column<BigQueryEngine>>columnsprivate final FileSourcefileSource
-
Constructor Summary
Constructors Constructor Description LoadData(Boolean overwrite, Table<?> table, List<Column<BigQueryEngine>> columns, FileSource fileSource)
-
Method Summary
Modifier and Type Method Description final BooleangetOverwrite()final Table<?>getTable()final List<Column<BigQueryEngine>>getColumns()final FileSourcegetFileSource()Stringsql()-
-
Constructor Detail
-
LoadData
LoadData(Boolean overwrite, Table<?> table, List<Column<BigQueryEngine>> columns, FileSource fileSource)
-
-
Method Detail
-
getOverwrite
final Boolean getOverwrite()
-
getColumns
final List<Column<BigQueryEngine>> getColumns()
-
getFileSource
final FileSource getFileSource()
-
-
-
-