IMetaStore

public interface IMetaStore

Interface for metastore functionality. Defines the contract for metastore implementations.

java.lang.Object > IMetaStore

Field Summary

No fields documented.

Method Detail

getMetaObject

public T getMetaObject (final MetaKey key)

Method getMetaObject.

Parameters:
final MetaKey key

getIfPresentMetaObject

public T getIfPresentMetaObject (final MetaKey key)

Method getIfPresentMetaObject.

Parameters:
final MetaKey key

putMetaObject

public T putMetaObject (final MetaKey key, final T obj)

Method putMetaObject.

Parameters:
final MetaKey key
final T obj

removeMetaObject

public T removeMetaObject (final MetaKey key)

Method removeMetaObject.

Parameters:
final MetaKey key

removeSerializedMetaObject

public T removeSerializedMetaObject (final MetaKey key)

Method removeSerializedMetaObject.

Parameters:
final MetaKey key

hasMetaObject

public boolean hasMetaObject (final MetaKey key)

Method hasMetaObject.

Parameters:
final MetaKey key

forEachMetaObject

public void forEachMetaObject (final MetaEntryConsumer consumer)

Method forEachMetaObject.

Parameters:
final MetaEntryConsumer consumer

markMetaStoreDirty

public void markMetaStoreDirty ()

Method markMetaStoreDirty.

consumeMetaStoreDirty

public boolean consumeMetaStoreDirty ()

Method consumeMetaStoreDirty.