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.IMetaStoreAttribute
public void setId(String id)
setId
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public Object getValue()
getValue
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void setValue(Object value)
setValue
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public List<org.pentaho.metastore.api.IMetaStoreAttribute> getChildren()
getChildren
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public 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.IMetaStoreAttribute
public void clearChildren()
clearChildren
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public void deleteChild(String attributeId)
deleteChild
in interface org.pentaho.metastore.api.IMetaStoreAttribute
public org.pentaho.metastore.api.IMetaStoreAttribute getChild(String id)
getChild
in interface org.pentaho.metastore.api.IMetaStoreAttribute
Copyright © 2018 Hitachi Vantara. All rights reserved.