code: public Table create(String tableId, TableDefinition definition, TableOption... options) {
      TableInfo tableInfo =
          TableInfo.of(TableId.of(getDatasetId().getDataset(), tableId), definition);
      return bigquery.create(tableInfo, options);
    }
docs: Creates a new table in this dataset.
  
  <p>Example of creating a table in the dataset with schema and time partitioning.
  
  <pre>{@code
  String tableName = “my_table”;
  String fieldName = “my_field”;
  Schema schema = Schema.of(Field.of(fieldName, LegacySQLTypeName.STRING));
  StandardTableDefinition definition = StandardTableDefinition.newBuilder()
  .setSchema(schema)
  .setTimePartitioning(TimePartitioning.of(TimePartitioning.Type.DAY))
  .build();
  Table table = dataset.create(tableName, definition);
  }</pre>
  
  @param tableId the table's user-defined id
  @param definition the table's definition
  @param options options for table creation
  @return a {@code Table} object for the created table
  @throws BigQueryException upon failure