/// <summary> /// Create a dataset. /// </summary> /// <param name="source">The source from which you want to generate a dataset.</param> /// <param name="name">The optional name you want to give to the new dataset. </param> public Task <DataSet> CreateDataset(Source source, string name = null, DataSet.Arguments arguments = null) { arguments = arguments ?? new DataSet.Arguments(); if (!string.IsNullOrWhiteSpace(name)) { arguments.Name = name; } arguments.Source = source.Resource; return(Create <DataSet>(arguments)); }
/// <summary> /// Clone, filter or sample a dataset /// </summary> /// <param name="name">The optional name you want to give to the new dataset. </param> public Task <DataSet> Transform(DataSet dataset, string name = null, DataSet.Arguments arguments = null) { arguments = arguments ?? new DataSet.Arguments(); arguments.OriginDataset = dataset.Resource; if (!string.IsNullOrWhiteSpace(name)) { arguments.Name = name; } return(Create <DataSet>(arguments)); }
/// <summary> /// Clone, filter or sample a dataset /// </summary> /// <param name="newname">The optional name you want to give to the new dataset. </param> public Task <DataSet> SampleDataset(DataSet dataset, string newname = null, DataSet.Arguments arguments = null) { return(TransformDataset(dataset, newname, arguments)); }
public Task <DataSet> Create(Source source, string name = null, DataSet.Arguments arguments = null) { return(CreateDataset(source, name, arguments)); }
/// <summary> /// Create a dataset using the supplied arguments. /// </summary> public Task <DataSet> CreateDataset(DataSet.Arguments arguments) { return(Create <DataSet>(arguments)); }