public final class XIndex
extends java.lang.Object
QueryFactory
and the documentation of
cqengine.Modifier and Type | Method and Description |
---|---|
static com.googlecode.cqengine.attribute.Attribute<org.deckfour.xes.model.XTrace,java.lang.String> |
allEventNames() |
static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XEvent> |
buildAttributesOrNamesQueryForEvent(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XTrace> |
buildAttributesOrNamesQueryForTrace(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XEvent> |
buildAttributesQueryForEvent(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XTrace> |
buildAttributesQueryForTrace(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static <A> com.googlecode.cqengine.query.Query<A> |
buildQuery(java.lang.String queryString,
AttributeResolver<A> attributeResolver,
java.lang.Class<A> type) |
static <A> com.google.common.base.Predicate<A> |
convertToPredicate(com.googlecode.cqengine.query.Query<A> query) |
static com.googlecode.cqengine.attribute.Attribute<org.deckfour.xes.model.XEvent,java.lang.String> |
eventName() |
static <A> java.lang.Iterable<A> |
filter(java.lang.Iterable<A> unfiltered,
com.googlecode.cqengine.query.Query<A> query) |
static <A> java.lang.Iterable<A> |
filter(java.lang.Iterable<A> unfiltered,
java.lang.String queryString,
AttributeResolver<A> attributeResolver,
java.lang.Class<A> type) |
static java.lang.Iterable<org.deckfour.xes.model.XEvent> |
filterEventsOnAttributes(java.lang.Iterable<org.deckfour.xes.model.XEvent> unfiltered,
java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static java.lang.Iterable<org.deckfour.xes.model.XEvent> |
filterEventsOnAttributesOrNames(java.lang.Iterable<org.deckfour.xes.model.XEvent> unfiltered,
java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static java.lang.Iterable<org.deckfour.xes.model.XTrace> |
filterTracesOnAttributes(java.lang.Iterable<org.deckfour.xes.model.XTrace> unfiltered,
java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static java.lang.Iterable<org.deckfour.xes.model.XTrace> |
filterTracesOnAttributesOrNames(java.lang.Iterable<org.deckfour.xes.model.XTrace> unfiltered,
java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.google.common.base.Predicate<org.deckfour.xes.model.XEvent> |
newEventPredicateOnAttributes(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.google.common.base.Predicate<org.deckfour.xes.model.XEvent> |
newEventPredicateOnAttributesOrNames(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static XIndexedEvents |
newEvents() |
static XIndexedEvents |
newEvents(java.util.Collection<org.deckfour.xes.model.XEvent> events) |
static XIndexedLog |
newLog(java.util.Collection<org.deckfour.xes.model.XTrace> traces) |
static XIndexedLog |
newLog(org.deckfour.xes.model.XLog log) |
static <A> com.google.common.base.Predicate<A> |
newPredicate(java.lang.String queryString,
AttributeResolver<A> attributeResolver,
java.lang.Class<A> type) |
static com.google.common.base.Predicate<org.deckfour.xes.model.XTrace> |
newTracePredicateOnAttributes(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static com.google.common.base.Predicate<org.deckfour.xes.model.XTrace> |
newTracePredicateOnAttributesOrNames(java.lang.String queryString,
AttributeTypeResolver attributeTypeResolver) |
static XIndexedTraces |
newTraces() |
static XIndexedTraces |
newTraces(java.util.Collection<org.deckfour.xes.model.XTrace> traces) |
static com.googlecode.cqengine.attribute.SimpleNullableAttribute<org.deckfour.xes.model.XTrace,java.lang.String> |
traceName() |
public static XIndexedLog newLog(org.deckfour.xes.model.XLog log)
public static XIndexedLog newLog(java.util.Collection<org.deckfour.xes.model.XTrace> traces)
public static XIndexedTraces newTraces(java.util.Collection<org.deckfour.xes.model.XTrace> traces)
public static XIndexedTraces newTraces()
public static XIndexedEvents newEvents(java.util.Collection<org.deckfour.xes.model.XEvent> events)
public static XIndexedEvents newEvents()
public static <A> java.lang.Iterable<A> filter(java.lang.Iterable<A> unfiltered, com.googlecode.cqengine.query.Query<A> query)
public static <A> java.lang.Iterable<A> filter(java.lang.Iterable<A> unfiltered, java.lang.String queryString, AttributeResolver<A> attributeResolver, java.lang.Class<A> type) throws ParseException
ParseException
public static <A> com.google.common.base.Predicate<A> newPredicate(java.lang.String queryString, AttributeResolver<A> attributeResolver, java.lang.Class<A> type) throws ParseException
ParseException
public static java.lang.Iterable<org.deckfour.xes.model.XTrace> filterTracesOnAttributes(java.lang.Iterable<org.deckfour.xes.model.XTrace> unfiltered, java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static java.lang.Iterable<org.deckfour.xes.model.XEvent> filterEventsOnAttributes(java.lang.Iterable<org.deckfour.xes.model.XEvent> unfiltered, java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static java.lang.Iterable<org.deckfour.xes.model.XTrace> filterTracesOnAttributesOrNames(java.lang.Iterable<org.deckfour.xes.model.XTrace> unfiltered, java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static java.lang.Iterable<org.deckfour.xes.model.XEvent> filterEventsOnAttributesOrNames(java.lang.Iterable<org.deckfour.xes.model.XEvent> unfiltered, java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.google.common.base.Predicate<org.deckfour.xes.model.XTrace> newTracePredicateOnAttributes(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.google.common.base.Predicate<org.deckfour.xes.model.XTrace> newTracePredicateOnAttributesOrNames(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.google.common.base.Predicate<org.deckfour.xes.model.XEvent> newEventPredicateOnAttributes(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.google.common.base.Predicate<org.deckfour.xes.model.XEvent> newEventPredicateOnAttributesOrNames(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static <A> com.google.common.base.Predicate<A> convertToPredicate(com.googlecode.cqengine.query.Query<A> query)
public static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XTrace> buildAttributesOrNamesQueryForTrace(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XEvent> buildAttributesOrNamesQueryForEvent(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XTrace> buildAttributesQueryForTrace(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static com.googlecode.cqengine.query.Query<org.deckfour.xes.model.XEvent> buildAttributesQueryForEvent(java.lang.String queryString, AttributeTypeResolver attributeTypeResolver) throws ParseException
ParseException
public static <A> com.googlecode.cqengine.query.Query<A> buildQuery(java.lang.String queryString, AttributeResolver<A> attributeResolver, java.lang.Class<A> type) throws ParseException
ParseException
public static final com.googlecode.cqengine.attribute.Attribute<org.deckfour.xes.model.XEvent,java.lang.String> eventName()
public static final com.googlecode.cqengine.attribute.SimpleNullableAttribute<org.deckfour.xes.model.XTrace,java.lang.String> traceName()
public static final com.googlecode.cqengine.attribute.Attribute<org.deckfour.xes.model.XTrace,java.lang.String> allEventNames()