com.entitystream.identiza.entity.resolve.match.Matchable, ICollection, Serializablepublic class CollectionLocal extends com.entitystream.identiza.entity.resolve.match.Indexable implements Serializable, ICollection, com.entitystream.identiza.entity.resolve.match.Matchable
| Modifier | Constructor | Description |
|---|---|---|
protected |
CollectionLocal(Collection parent,
Document collDoc) |
|
protected |
CollectionLocal(Collection parent,
Document collDoc,
boolean initialised) |
addHistoryRecord, addTask, addXRef, applyInheritanceFrom, calcGoldenRec, calcGoldenRec, calculateScore, doREST, eid, getCacheDefs, getCachePurposeColumns, getMatchKeyCombinations, getMatchKeys, getMatchKeys, getMatchRule, getXref, initialize, invoke, isPattern, isPrefixPattern, link, merge, mergeSort, processKey, sendprotected CollectionLocal(Collection parent, Document collDoc, boolean initialised)
protected CollectionLocal(Collection parent, Document collDoc)
public void disconnect()
disconnect in interface ICollectionpublic void setAutoMatch(boolean a)
setAutoMatch in interface ICollectionpublic void addTrigger(String name)
addTrigger in interface ICollectionpublic String getTrigger()
getTrigger in interface ICollectionpublic void createUniqueIndex(Document fields)
createUniqueIndex in interface ICollectionpublic void createIndex(Document fields, Document options)
createIndex in interface ICollectionpublic void createIndex(Document document)
createIndex in interface ICollectionpublic void dropIndex(String name)
dropIndex in interface ICollectionpublic void rebuildIndex(String indexName)
rebuildIndex in interface ICollectionpublic String getCollectionName()
public DBCursor find(Document filter)
find in interface ICollectionpublic DBCursor find()
find in interface ICollectionpublic DBCursor find(Document filter, Document explainPlan)
find in interface ICollectionpublic Document save(Document docIn)
save in interface ICollectionpublic Stream<Document> getDeltas()
getDeltas in interface ICollectionpublic int saveMany(List<Document> docs)
saveMany in interface ICollectionpublic Document insertOne(Document doc)
insertOne in interface ICollectionpublic long count(Document query)
count in interface ICollectionpublic Document findOneAndReplace(Document filter, Document replacement, Document options)
findOneAndReplace in interface ICollectionpublic Document findOneAndReplace(Document filter, Document replacement)
findOneAndReplace in interface ICollectionpublic Document findOneAndUpdate(Document filter, Document amendments)
findOneAndUpdate in interface ICollectionpublic Document findOneAndUpdate(Document filter, Document amendments, Document updateOpts)
findOneAndUpdate in interface ICollectionpublic Document updateOne(Document filter, Document amendments)
updateOne in interface ICollectionpublic Document updateOne(Document filter, Document amendments, Document options)
updateOne in interface ICollectionpublic int updateMany(Document filter, Document amendments, Document options)
updateMany in interface ICollectionpublic int updateMany(Document filter, Document amendments)
updateMany in interface ICollectionpublic int insertMany(List<Document> listRecs)
insertMany in interface ICollectionpublic Document findOneAndDelete(Document filter)
findOneAndDelete in interface ICollectionpublic Document deleteOne(Document filter)
deleteOne in interface ICollectionpublic int deleteMany(Document filter)
deleteMany in interface ICollectionpublic static void drop(Document definition)
public void drop()
drop in interface ICollectionpublic Stream<Document> aggregate(List<Document> in, List<Document> pipeline)
aggregate in interface ICollectionpublic Stream<Document> aggregate(List<Document> pipeline, Document options)
aggregate in interface ICollectionpublic Stream<Document> aggregate(List<Document> pipeline)
aggregate in interface ICollectionpublic Document aggregateMetadata(List<Document> in, List<Document> pipeline)
aggregateMetadata in interface ICollectionpublic Document aggregateMetadata(List<Document> pipeline)
aggregateMetadata in interface ICollectionpublic DBCursor listIndexes()
listIndexes in interface ICollectionpublic boolean isExplaining()
public void setExplaining(boolean explaining)
setExplaining in interface ICollectionpublic DBCursor executeCommand(String command, User user, Session session)
executeCommand in interface ICollectionpublic <TResult> Iterable<TResult> distinct(String fieldName, Class<TResult> resultClass)
distinct in interface ICollectionpublic Stream bucket(Document bucketDef, Stream<Document> in, Document options)
bucket in interface ICollectionpublic Document getDocument(Object pointer)
getDocument in interface ICollectionpublic Document getIndexPrefixSubMap(String indexName, String key, boolean b)
getIndexPrefixSubMap in interface ICollectionpublic Document keyCount(String indexName)
keyCount in interface ICollectionpublic Document conceptCount(String indexName)
conceptCount in interface ICollectionpublic Document getStandardised(String indexName, String id)
getStandardised in interface ICollectionpublic void saveTable(Document def)
saveTable in interface ICollectionpublic Document getTable(String def)
getTable in interface ICollectionpublic void deleteTable(String def)
deleteTable in interface ICollectionpublic void saveConceptGroup(Document def)
saveConceptGroup in interface ICollectionpublic void deleteConceptGroup(String def)
deleteConceptGroup in interface ICollectionpublic void saveConcept(Document def)
saveConcept in interface ICollectionpublic void deleteConcept(String purposeName, String purposeColumn)
deleteConcept in interface ICollectionpublic void saveConceptMapping(Document def)
saveConceptMapping in interface ICollectionpublic void deleteConceptMapping(Document def)
deleteConceptMapping in interface ICollectionpublic void saveMatchRule(Document def)
saveMatchRule in interface ICollectionpublic void saveMatchRules(List<Document> defs)
saveMatchRules in interface ICollectionpublic void deleteMatchRule(long order)
deleteMatchRule in interface ICollectionpublic void saveFuzzyIndex(Document def)
saveFuzzyIndex in interface ICollectionpublic void deleteFuzzyIndex(String def)
deleteFuzzyIndex in interface ICollectionpublic void removeFuzzy()
removeFuzzy in interface ICollectionpublic Document getDefinition()
getDefinition in interface ICollectionpublic ReplicaType getReplicaType()
public void setReplicaType(ReplicaType replicaType)
public ICollection getParent()
public void updateDefinition(Document def)
updateDefinition in interface ICollectionpublic boolean match(Document node)
match in interface com.entitystream.identiza.entity.resolve.match.Matchablematch in class com.entitystream.identiza.entity.resolve.match.Indexablepublic DBCursor peekQueue()
peekQueue in interface ICollectionpublic void resolveTask(Document mr)
resolveTask in interface ICollectionresolveTask in interface com.entitystream.identiza.entity.resolve.match.MatchableresolveTask in class com.entitystream.identiza.entity.resolve.match.Indexablepublic Stream<Document> findStream(Document filter)
findStream in interface ICollectionpublic Map<Integer,ICollection> getReplicaConnections()
getReplicaConnections in interface ICollectionpublic Stream<Document> skip(long skip, Stream in, Document options)
skip in interface ICollectionpublic Stream<Document> limit(long limit, Stream in, Document options)
limit in interface ICollectionpublic Stream out(String target, Stream<Document> in, Document options)
out in interface ICollectionpublic Stream<Document> group(Document object, Stream<Document> in, Document options)
group in interface ICollectionpublic Stream<Document> lookup(Document object, Stream<Document> in, Document options)
lookup in interface ICollectionpublic Stream<Document> join(Document object, Stream<Document> in, Document options)
join in interface ICollectionpublic Stream<Document> minus(Document object, Stream<Document> in, Document options)
minus in interface ICollectionpublic Stream<Object> unwind(Document unwindOptions, Stream<Document> in, Document options)
unwind in interface ICollectionpublic Stream<Document> count(Document options, Stream<Document> in, Document globalOptions)
count in interface ICollectionpublic Stream<Document> first(Document options, Stream<Document> in, Document globalOptions)
first in interface ICollectionpublic Stream<Document> last(Document options, Stream<Document> in, Document globalOptions)
last in interface ICollectionpublic Stream<Document> between(Document options, Stream<Document> in, Document globalOptions)
between in interface ICollectionpublic Stream<Document> cluster(Document options, Stream<Document> in, Document globalOptions)
cluster in interface ICollectionprotected Collection getRelCollection()
protected Collection getTaskCollection()
public DBCursor findRelationships(Document filter)
findRelationships in interface ICollectionpublic Document saveRelationship(Document relationship)
saveRelationship in interface ICollectionpublic DBCursor findTasks(Document filter)
findTasks in interface ICollectionpublic DBCursor aggregateTasks(ArrayList<Document> andlist)
aggregateTasks in interface ICollectionpublic Document updateTask(String id, Document doc)
updateTask in interface ICollectionpublic Document updateRelationship(Document document, Document setUpdate, Document options)
updateRelationship in interface ICollectionpublic <TResult> Iterable<TResult> distinctRelationship(String fieldName, Class<TResult> resultClass)
distinctRelationship in interface ICollectionpublic void deleteTasks(Document document)
deleteTasks in interface ICollectionpublic void deleteRelationships(Document document)
deleteRelationships in interface ICollectionpublic Database getDatabase()
getDatabase in interface ICollectionpublic DBCursor findFuzzy(Document filter)
findFuzzy in interface ICollectionpublic DBCursor findFuzzy(String textQuery)
findFuzzy in interface ICollectionpublic Stream match(Document asDocument, Stream<Document> in, Document options)
match in interface ICollectionpublic Stream match(Document asDocument, long nodeid, long connectionid, long cursorid, Document options)
public Stream analyse(Document asDocument, Stream<Document> in, Document options)
analyse in interface ICollectionpublic Stream sort(Document asDocument, Stream<Document> in, Document options)
sort in interface ICollectionpublic Stream fuzzySearch(String string, Stream<Document> in, Document options)
fuzzySearch in interface ICollectionpublic Stream fuzzyMatch(Document asDocument, Stream<Document> in, Document options)
fuzzyMatch in interface ICollectionpublic Stream spinOut(Document asDocument, Stream<Document> in, Document options)
spinOut in interface ICollectionpublic Stream getRelated(Document asDocument, Stream<Document> in, Document options)
getRelated in interface ICollectionpublic Stream rematch(Document asDocument, Stream<Document> in, Document options)
rematch in interface ICollectionpublic Stream classifierBuild(Document asDocument, Stream<Document> in, Document options)
classifierBuild in interface ICollectionpublic Stream classifierPredict(Document asDocument, Stream<Document> in, Document options)
classifierPredict in interface ICollectionpublic DBCursor traverseTop(Document from, String relType)
traverseTop in interface ICollectionpublic Stream arrf(Document asDocument, Stream<Document> in, Document options)
arrf in interface ICollectionpublic Stream classifierTree(Document asDocument, Stream<Document> in, Document options)
classifierTree in interface ICollectionpublic Stream coerce(Document asDocument, Stream<Document> in, Document options)
coerce in interface ICollectionpublic Stream compare(Document asDocument, Stream<Document> in, Document options)
compare in interface ICollectionpublic Stream project(Document asDocument, Stream<Document> in, Document options)
project in interface ICollectionpublic Stream evaluate(Document asDocument, Stream<Document> in, Document options)
evaluate in interface ICollectionpublic Map<Document,List<Document>> split(List<Document> list, Stream<Document> in, Document options)
split in interface ICollectionpublic Document fuzzyMatch(Document matchNode, List<com.entitystream.identiza.entity.resolve.metadata.IIndex> matchIndexes)
fuzzyMatch in interface ICollectionpublic void updateDelta(Document def)
updateDelta in interface ICollectionpublic Stream<Document> writeRel(Document options, Stream<Document> in, Document goptions)
writeRel in interface ICollectionpublic Stream<Document> script(Document scriptStatements, Stream<Document> in, Document stageoptions)
script in interface ICollectionpublic DBCursor getMatchTypes()
getMatchTypes in interface ICollectionpublic void saveFuzzyIndexes(List<Document> def)
saveFuzzyIndexes in interface ICollectionpublic DBCursor getFlows()
getFlows in interface ICollectionpublic DBCursor getBooks()
getBooks in interface ICollectionpublic DBCursor getFlow(String name)
getFlow in interface ICollectionpublic Stream<Document> validate(String string, Stream<Document> in, Document stageoptions)
validate in interface ICollectionpublic Stream<Document> task(Document options, Stream<Document> in, Document globalOptions)
task in interface ICollectionpublic Document saveTask(Document task)
saveTask in interface ICollectionpublic Stream<Document> getNodes()
getNodes in interface ICollectionCopyright © 2020. All rights reserved.