public class KDBRMetaStoreAttribute extends Object implements org.pentaho.metastore.api.IMetaStoreAttribute
| Modifier and Type | Field and Description |
|---|---|
protected KettleDatabaseRepositoryMetaStoreDelegate |
delegate |
| Constructor and Description |
|---|
KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate) |
KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate,
String id,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute) |
void |
clearChildren() |
void |
deleteChild(String attributeId) |
org.pentaho.metastore.api.IMetaStoreAttribute |
getChild(String id) |
List<org.pentaho.metastore.api.IMetaStoreAttribute> |
getChildren() |
KettleDatabaseRepositoryMetaStoreDelegate |
getDelegate() |
String |
getId() |
LongObjectId |
getObjectId() |
Object |
getValue() |
void |
setChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children) |
void |
setDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate) |
void |
setId(String id) |
void |
setObjectId(LongObjectId objectId) |
void |
setValue(Object value) |
protected KettleDatabaseRepositoryMetaStoreDelegate delegate
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate)
public KDBRMetaStoreAttribute(KettleDatabaseRepositoryMetaStoreDelegate delegate, String id, Object value)
public void setObjectId(LongObjectId objectId)
public LongObjectId getObjectId()
public KettleDatabaseRepositoryMetaStoreDelegate getDelegate()
public void setDelegate(KettleDatabaseRepositoryMetaStoreDelegate delegate)
public String getId()
getId in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void setId(String id)
setId in interface org.pentaho.metastore.api.IMetaStoreAttributepublic Object getValue()
getValue in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void setValue(Object value)
setValue in interface org.pentaho.metastore.api.IMetaStoreAttributepublic List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
getChildren in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void setChildren(List<org.pentaho.metastore.api.IMetaStoreAttribute> children)
public void addChild(org.pentaho.metastore.api.IMetaStoreAttribute attribute)
addChild in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void clearChildren()
clearChildren in interface org.pentaho.metastore.api.IMetaStoreAttributepublic void deleteChild(String attributeId)
deleteChild in interface org.pentaho.metastore.api.IMetaStoreAttributepublic org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
getChild in interface org.pentaho.metastore.api.IMetaStoreAttributeCopyright © 2018 Hitachi Vantara. All rights reserved.