object ExtractPairs
- Alphabetic
- By Inheritance
- ExtractPairs
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- def createTuples(key1: String, key2: String, ts1: List[(String, Int)], ts2: List[(String, Int)], lookback: Int, last_checked: LastChecked, trace_id: String): List[PairFull]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extract(singleRDD: RDD[InvertedSingleFull], last_checked: RDD[LastChecked], lookback: Int): (RDD[PairFull], RDD[LastChecked])
Extracts the event type pairs from an RDD that contains the complete traces.
Extracts the event type pairs from an RDD that contains the complete traces. If there are previously indexed pairs this process will only calculate the new event type pairs by utilizing the information stored in the LastChecked table. Additionally, there will be no event type pair where the two events will have greater time difference than the one described by the parameter lookback.
The generated pairs follow a Skip-till-next-match policy without overlapping in time. That is, in order to be two occurrences of the same event type pair in a trace, the second one must start after the first one has ended. For example: the trace t1 = (a,b,c,a,b) contains 2 occurrences of the event type (a,b). However, the trace t2 = (a,a,c,b,b) only contains one occurrence of the previous event type pair.
- singleRDD
The RDD that contains the complete single inverted index
- last_checked
The loaded values from the LastChecked table (it should be null if it is the first time that events are indexed in this log database).
- lookback
The parameter that describes the maximum time difference that two events can have in order to create an event type pair.
- returns
Two RDDs: (1) The first one that contains all the extracted event type pairs and (2) the second one contains the last timestamp of each event type pair for each trace.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated