org.vertexium.inmemory.InMemoryExtendedDataTable Maven / Gradle / Ivy
package org.vertexium.inmemory;
import com.google.common.collect.ImmutableSet;
import org.vertexium.*;
public abstract class InMemoryExtendedDataTable {
public abstract ImmutableSet getTableNames(
ElementType elementType,
String elementId,
Authorizations authorizations
);
public abstract Iterable extends ExtendedDataRow> getTable(
ElementType elementType,
String elementId,
String tableName,
Authorizations authorizations
);
public abstract void addData(
ExtendedDataRowId rowId,
String column,
String key,
Object value,
long timestamp,
Visibility visibility
);
public abstract void remove(ExtendedDataRowId id);
public abstract void removeColumn(ExtendedDataRowId extendedDataRowId, String columnName, String key, Visibility visibility);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy