@Override public <T extends Dataset> T getDataset(String name, Map<String, String> arguments) throws DatasetInstantiationException { return getDataset(name, arguments, AccessType.UNKNOWN); }
@Override public <T extends Dataset> T getDataset(String name, Map<String, String> arguments) throws DatasetInstantiationException { return getDataset(name, arguments, AccessType.UNKNOWN); }
@Override public <T extends Dataset> T getDataset(String namespace, String name, Map<String, String> arguments) throws DatasetInstantiationException { return getDataset(namespace, name, arguments, AccessType.UNKNOWN); }
@Override public <T extends Dataset> T getDataset(String name) throws DatasetInstantiationException { return getDataset(name, RuntimeArguments.NO_ARGUMENTS); }
@Override public <T extends Dataset> T getDataset(String namespace, String name, Map<String, String> arguments) throws DatasetInstantiationException { return getDataset(namespace, name, arguments, AccessType.UNKNOWN); }
@Override public <T extends Dataset> T getDataset(String name) throws DatasetInstantiationException { return getDataset(name, RuntimeArguments.NO_ARGUMENTS); }
@Override public <T extends Dataset> T getDataset(String namespace, String name) throws DatasetInstantiationException { return getDataset(namespace, name, RuntimeArguments.NO_ARGUMENTS); }
@Override public <T extends Dataset> T getDataset(String namespace, String name) throws DatasetInstantiationException { return getDataset(namespace, name, RuntimeArguments.NO_ARGUMENTS); }
@Override public <T extends Dataset> T getDataset(final String name, final Map<String, String> arguments, final AccessType accessType) throws DatasetInstantiationException { return getDataset(programRunId.getNamespace(), name, arguments, accessType); }
@Override public <T extends Dataset> T getDataset(final String name, final Map<String, String> arguments, final AccessType accessType) throws DatasetInstantiationException { return getDataset(programRunId.getNamespace(), name, arguments, accessType); }
@Override public <T extends Dataset> T getDataset(String name, Map<String, String> arguments, AccessType accessType) throws DatasetInstantiationException { T dataset = super.getDataset(name, adjustRuntimeArguments(arguments), accessType); startDatasetTransaction(dataset); return dataset; }
@Override public <T extends Dataset> T getDataset(String name, Map<String, String> arguments, AccessType accessType) throws DatasetInstantiationException { T dataset = super.getDataset(name, adjustRuntimeArguments(arguments), accessType); startDatasetTransaction(dataset); return dataset; }
@Override public <T extends Dataset> T getDataset(String namespace, String name, Map<String, String> arguments, AccessType accessType) throws DatasetInstantiationException { T dataset = super.getDataset(namespace, name, adjustRuntimeArguments(arguments), accessType); startDatasetTransaction(dataset); return dataset; }
@Override public <T extends Dataset> T getDataset(String namespace, String name, Map<String, String> arguments, AccessType accessType) throws DatasetInstantiationException { T dataset = super.getDataset(namespace, name, adjustRuntimeArguments(arguments), accessType); startDatasetTransaction(dataset); return dataset; }
public static ProvidedOutput transform(Output.DatasetOutput datasetOutput, AbstractContext abstractContext) { String datasetNamespace = datasetOutput.getNamespace(); if (datasetNamespace == null) { datasetNamespace = abstractContext.getNamespace(); } String datasetName = datasetOutput.getName(); Map<String, String> args = datasetOutput.getArguments(); Dataset dataset = abstractContext.getDataset(datasetNamespace, datasetName, args, AccessType.WRITE); DatasetOutputFormatProvider datasetOutputFormatProvider = new DatasetOutputFormatProvider(datasetNamespace, datasetName, args, dataset); return new ProvidedOutput(datasetOutput, datasetOutputFormatProvider); } }
public static ProvidedOutput transform(Output.DatasetOutput datasetOutput, AbstractContext abstractContext) { String datasetNamespace = datasetOutput.getNamespace(); if (datasetNamespace == null) { datasetNamespace = abstractContext.getNamespace(); } String datasetName = datasetOutput.getName(); Map<String, String> args = datasetOutput.getArguments(); Dataset dataset = abstractContext.getDataset(datasetNamespace, datasetName, args, AccessType.WRITE); DatasetOutputFormatProvider datasetOutputFormatProvider = new DatasetOutputFormatProvider(datasetNamespace, datasetName, args, dataset); return new ProvidedOutput(datasetOutput, datasetOutputFormatProvider); } }