public class EmbeddedMetaStore extends org.pentaho.metastore.api.BaseMetaStore implements ReadWriteLock
| 构造器和说明 |
|---|
EmbeddedMetaStore(org.pentaho.di.core.AttributesInterface attributesInterface) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createElement(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
org.pentaho.metastore.api.IMetaStoreElement element) |
void |
createElementType(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType) |
void |
createNamespace(String namespace) |
void |
deleteElement(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
String elementId) |
void |
deleteElementType(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType) |
void |
deleteNamespace(String namespace) |
JsonElement |
getElement(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
String elementId) |
org.pentaho.metastore.api.IMetaStoreElement |
getElementByName(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
String name) |
List<String> |
getElementIds(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType) |
List<org.pentaho.metastore.api.IMetaStoreElement> |
getElements(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType) |
JsonElementType |
getElementType(String namespace,
String elementTypeId) |
org.pentaho.metastore.api.IMetaStoreElementType |
getElementTypeByName(String namespace,
String elementTypeName) |
List<String> |
getElementTypeIds(String namespace) |
List<org.pentaho.metastore.api.IMetaStoreElementType> |
getElementTypes(String namespace) |
List<String> |
getNamespaces() |
boolean |
namespaceExists(String namespace) |
org.pentaho.metastore.api.IMetaStoreAttribute |
newAttribute(String id,
Object value) |
JsonElement |
newElement() |
JsonElement |
newElement(org.pentaho.metastore.api.IMetaStoreElementType elementType,
String id,
Object value) |
org.pentaho.metastore.api.security.IMetaStoreElementOwner |
newElementOwner(String name,
org.pentaho.metastore.api.security.MetaStoreElementOwnerType ownerType) |
JsonElementType |
newElementType(String namespace) |
Lock |
readLock() |
void |
updateElement(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType,
String elementId,
org.pentaho.metastore.api.IMetaStoreElement element) |
void |
updateElementType(String namespace,
org.pentaho.metastore.api.IMetaStoreElementType elementType) |
Lock |
writeLock() |
public EmbeddedMetaStore(org.pentaho.di.core.AttributesInterface attributesInterface)
public void createNamespace(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
createNamespace 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getNamespaces() throws org.pentaho.metastore.api.exceptions.MetaStoreException
getNamespaces 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic boolean namespaceExists(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
namespaceExists 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void deleteNamespace(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
deleteNamespace 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic JsonElementType newElementType(String namespace)
newElementType 在接口中 org.pentaho.metastore.api.IMetaStorepublic void createElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
createElementType 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic JsonElementType getElementType(String namespace, String elementTypeId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementType 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getElementTypeIds(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypeIds 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<org.pentaho.metastore.api.IMetaStoreElementType> getElementTypes(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypes 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElementType getElementTypeByName(String namespace, String elementTypeName) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypeByName 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void updateElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
updateElementType 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void deleteElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
deleteElementType 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic JsonElement newElement()
newElement 在接口中 org.pentaho.metastore.api.IMetaStorepublic JsonElement newElement(org.pentaho.metastore.api.IMetaStoreElementType elementType, String id, Object value)
newElement 在接口中 org.pentaho.metastore.api.IMetaStorepublic org.pentaho.metastore.api.IMetaStoreAttribute newAttribute(String id, Object value)
newAttribute 在接口中 org.pentaho.metastore.api.IMetaStorepublic org.pentaho.metastore.api.security.IMetaStoreElementOwner newElementOwner(String name, org.pentaho.metastore.api.security.MetaStoreElementOwnerType ownerType)
newElementOwner 在接口中 org.pentaho.metastore.api.IMetaStorepublic void createElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, org.pentaho.metastore.api.IMetaStoreElement element) throws org.pentaho.metastore.api.exceptions.MetaStoreException
createElement 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<org.pentaho.metastore.api.IMetaStoreElement> getElements(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElements 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getElementIds(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementIds 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic JsonElement getElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String elementId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElement 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElement getElementByName(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String name) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementByName 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void updateElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String elementId, org.pentaho.metastore.api.IMetaStoreElement element) throws org.pentaho.metastore.api.exceptions.MetaStoreException
updateElement 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void deleteElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String elementId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
deleteElement 在接口中 org.pentaho.metastore.api.IMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic Lock readLock()
readLock 在接口中 ReadWriteLockpublic Lock writeLock()
writeLock 在接口中 ReadWriteLockCopyright © 2024 Hitachi Vantara. All rights reserved.