public void removeData(ExtendedDataRowId rowId) { Table table = tables.get(rowId.getTableName()); if (table != null) { table.removeData(rowId); } }
public void removeColumn(ExtendedDataRowId rowId, String columnName, String key, Visibility visibility) { Table table = tables.get(rowId.getTableName()); if (table != null) { table.removeColumn(rowId, columnName, key, visibility); } }
@Override public String getExtendedDataIndexName(ElasticsearchSingleDocumentSearchIndex es, ExtendedDataRowId rowId) { return getExtendedDataIndexName(es, rowId.getTableName()); }
@Override public String getExtendedDataIndexName(Elasticsearch5SearchIndex es, ExtendedDataRowId rowId) { return getExtendedDataIndexName(es, rowId.getTableName()); }
@Override public String getExtendedDataIndexName(Elasticsearch2SearchIndex es, ExtendedDataRowId rowId) { return getExtendedDataIndexName(es, rowId.getTableName()); }
@Override public String getExtendedDataIndexName(Elasticsearch5SearchIndex es, ExtendedDataRowId rowId) { return getExtendedDataIndexName(es, rowId.getTableName()); }
public synchronized void addData( ExtendedDataRowId rowId, String column, String key, Object value, long timestamp, Visibility visibility ) { Table table = tables.computeIfAbsent(rowId.getTableName(), k -> new Table()); table.addData(rowId, column, key, value, timestamp, visibility); }
protected Property getTableNameProperty() { if (tableNameProperty == null) { tableNameProperty = new MutablePropertyImpl( ElementMutation.DEFAULT_KEY, ExtendedDataRow.TABLE_NAME, getId().getTableName(), null, null, null, null, FetchHints.ALL ); } return tableNameProperty; }
protected Property getTableNameProperty() { if (tableNameProperty == null) { tableNameProperty = new MutablePropertyImpl( ElementMutation.DEFAULT_KEY, ExtendedDataRow.TABLE_NAME, getId().getTableName(), null, null, null, null, FetchHints.ALL ); } return tableNameProperty; }
@Override protected boolean isIncluded(ExtendedDataRow row) { ExtendedDataRowId rowId = row.getId(); return (elementType == null || elementType.equals(rowId.getElementType())) && (elementId == null || elementId.equals(rowId.getElementId())) && (tableName == null || tableName.equals(rowId.getTableName())); } };
@Override protected boolean isIncluded(ExtendedDataRow row) { ExtendedDataRowId rowId = row.getId(); return (elementType == null || elementType.equals(rowId.getElementType())) && (elementId == null || elementId.equals(rowId.getElementId())) && (tableName == null || tableName.equals(rowId.getTableName())); } };
public String createExtendedDataDocId(ExtendedDataRowId rowId) { return createExtendedDataDocId(rowId.getElementId(), rowId.getTableName(), rowId.getRowId()); }
public static String toDocId(ExtendedDataRowId id) { return create(id.getElementId(), id.getTableName(), id.getRowId()); }
public static String toDocId(ExtendedDataRowId id) { return create(id.getElementId(), id.getTableName(), id.getRowId()); }
public String createExtendedDataDocId(ExtendedDataRowId rowId) { return createExtendedDataDocId(rowId.getElementId(), rowId.getTableName(), rowId.getRowId()); }
public static Text createExtendedDataRowKey(ExtendedDataRowId rowId) { return createExtendedDataRowKey(rowId.getElementType(), rowId.getElementId(), rowId.getTableName(), rowId.getRowId()); }
public static Text createExtendedDataRowKey(ExtendedDataRowId rowId) { return createExtendedDataRowKey(rowId.getElementType(), rowId.getElementId(), rowId.getTableName(), rowId.getRowId()); }
public static ClientApiExtendedDataRowId toClientApiExtendedDataRowId(ExtendedDataRowId id) { return new ClientApiExtendedDataRowId( id.getElementType().name(), id.getElementId(), id.getTableName(), id.getRowId() ); }
@Override public boolean isMatch(VertexiumObject elem) { if (!(elem instanceof ExtendedDataRow)) { return false; } ExtendedDataRow row = (ExtendedDataRow) elem; ExtendedDataRowId rowId = row.getId(); for (HasExtendedDataFilter filter : filters) { if (filter.getElementType() == null || rowId.getElementType().equals(filter.getElementType()) && (filter.getElementId() == null || rowId.getElementId().equals(filter.getElementId())) && (filter.getTableName() == null || rowId.getTableName().equals(filter.getTableName()))) { return true; } } return false; } }
@Override public boolean isMatch(VertexiumObject elem) { if (!(elem instanceof ExtendedDataRow)) { return false; } ExtendedDataRow row = (ExtendedDataRow) elem; ExtendedDataRowId rowId = row.getId(); for (HasExtendedDataFilter filter : filters) { if (filter.getElementType() == null || rowId.getElementType().equals(filter.getElementType()) && (filter.getElementId() == null || rowId.getElementId().equals(filter.getElementId())) && (filter.getTableName() == null || rowId.getTableName().equals(filter.getTableName()))) { return true; } } return false; } }