@Override public void backup(final File destDir, SyncSnapshot snapshot) throws IndexException { try { realIndexManager.backup(destDir, snapshot); } catch (IOException e) { throw new IndexException(e); } }
@Override protected GroupedQueryResult build() { return new GroupedIndexQueryResultImpl(attributes, sortAttributes, groupByAttributes, aggregators); }
@Override public void deleteIndex(final String indexName, final MetaDataProcessingContext processingContext) throws IndexException { realIndexManager.destroy(indexName, processingContext); }
@Override public void add(String name, ObjectID value) { metaDatas.add(new AbstractNVPair.ValueIdNVPair(name, new ValueID(value.toLong()))); }
@Override protected NonGroupedQueryResult build() { return new NonGroupedIndexQueryResultImpl(key, valueID, attributes, sortAttributes); }
@Override public NVPair createNVPair(String name, Object value) { return AbstractNVPair.createNVPair(name, value); }
@Override public SearchResult searchIndex(String name, final List queryStack, final boolean includeKeys, final boolean includeValues, final Set<String> attributeSet, final Set<String> groupByAttributes, final List<NVPair> sortAttributes, final List<NVPair> aggregators, final int maxResults) throws IndexException { return realIndexManager.searchIndex(name, queryStack, includeKeys, includeValues, attributeSet, groupByAttributes, sortAttributes, aggregators, maxResults); }
@Override public String[] getSearchIndexNames() { return realIndexManager.getSearchIndexNames(); }
public void applyIndexSync(String cacheName, String indexId, String fileName, byte[] fileData, boolean isTCFile, boolean isLast) throws IOException { realIndexManager.applyIndexSync(cacheName, indexId, fileName, fileData, isTCFile, isLast); }
@Override public void optimizeSearchIndex(String indexName) { realIndexManager.optimizeSearchIndex(indexName); }
@Override public void shutdown() { realIndexManager.shutdown(); }
@Override public SyncSnapshot snapshot(String id) throws IndexException { return realIndexManager.snapshot(id); }
@Override public InputStream getIndexFile(String cacheName, String indexId, String fileName) throws IOException { return realIndexManager.getIndexFile(cacheName, indexId, fileName); }
public void init() throws IOException { realIndexManager.init(); }
@Override public void add(String name, ObjectID value) { metaDatas.add(new AbstractNVPair.ValueIdNVPair(name, new ValueID(value.toLong()))); }
@Override protected GroupedQueryResult build() { return new GroupedIndexQueryResultImpl(attributes, sortAttributes, groupByAttributes, aggregators); }
@Override protected NonGroupedQueryResult build() { return new NonGroupedIndexQueryResultImpl(key, valueID, attributes, sortAttributes); }
@Override public NVPair createNVPair(String name, Object value) { return AbstractNVPair.createNVPair(name, value); }