public interface DatasetNamespace
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(String name,
String namespaceId)
Checks if the specified namespace contains the specified dataset instance name
|
Id.DatasetInstance |
fromNamespaced(Id.DatasetInstance datasetInstanceId)
Returns a new
Id.DatasetInstance with the namespaceId prefix removed from the instance name in the
specified Id.DatasetInstance
e.g. |
Id.DatasetInstance |
fromNamespaced(String namespaced)
Returns a new
Id.DatasetInstance with the namespaceId prefix removed from the specified instance name
e.g. |
Id.DatasetInstance |
namespace(Id.DatasetInstance datasetInstanceId)
Namespaces (applies the namespace as a prefix) to the specified
Id.DatasetInstance
String namespacedInstanceName = datasetInstanceId.getNamespace() + "." + datasetInstanceId.getId();
return Id.DatasetInstance.from(datasetInstanceId.getNamespace(), namespacedInstanceName)
e.g. |
String |
namespace(Id.Namespace namespaceId,
String suffix)
Namespaces (applies the namespace as a prefix) to the specified suffix
Used for applying namespace to part table names
|
Id.DatasetInstance |
namespace(String datasetInstanceName)
Namespaces (applies the namespace as a prefix) to the specified dataset instance name
Used for dataset instances in the system namespace
Calls #namespace(Id.DatasetInstance.from(Id.Namespace.SYSTEM, datasetInstanceName)
|
Id.DatasetInstance namespace(String datasetInstanceName)
datasetInstanceName - name of the dataset instance to be namespacedId.DatasetInstance of the datasetnamespace(Id.DatasetInstance)Id.DatasetInstance namespace(Id.DatasetInstance datasetInstanceId)
Id.DatasetInstance
String namespacedInstanceName = datasetInstanceId.getNamespace() + "." + datasetInstanceId.getId();
return Id.DatasetInstance.from(datasetInstanceId.getNamespace(), namespacedInstanceName)
e.g. If Id.DatasetInstance(default, purchases) is passed, it will return
Id.DatasetInstance(default, cdap.default.purchases)datasetInstanceId - Id.DatasetInstance for the dataset instance to be namespacedId.DatasetInstance of the datasetString namespace(Id.Namespace namespaceId, String suffix)
namespaceId - the Id.Namespace to namespace the suffix withsuffix - the suffix to namespaceId.DatasetInstance fromNamespaced(String namespaced)
Id.DatasetInstance with the namespaceId prefix removed from the specified instance name
e.g. if cdap.myspace.myinstance is passed, this will return Id.DatasetInstance(myspace, myinstance)namespaced - namespaced name of the datasetId.DatasetInstance of the dataset or null if name is not within this namespacefromNamespaced(Id.DatasetInstance)@Nullable Id.DatasetInstance fromNamespaced(Id.DatasetInstance datasetInstanceId)
Id.DatasetInstance with the namespaceId prefix removed from the instance name in the
specified Id.DatasetInstance
e.g. If Id.DatasetInstance(default, cdap.default.purchases) is passed, this will return
Id.DatasetInstance(default, purchases)datasetInstanceId - namespaced Id.DatasetInstance of the datasetId.DatasetInstance of the dataset or null if name is not within this namespaceCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.