StringPropertyFilter
overflowdb.traversal.filter.StringPropertyFilter$
object StringPropertyFilter
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StringPropertyFilter.type
Members list
Type members
Classlikes
class InvalidRegexException(regexp: String, cause: PatternSyntaxException) extends RuntimeException
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
def contains[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, value: String): Iterator[NodeType]
def containsNot[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, value: String): Iterator[NodeType]
def endsWith[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, value: String): Iterator[NodeType]
def exactMultiple[NodeType, ValueType](traversal: Iterator[NodeType], accessor: NodeType => Option[ValueType], needles: Seq[ValueType], indexName: String): Iterator[NodeType]
def regexp[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, regexp: String): Iterator[NodeType]
compiles given string into a Regex which can be reused prefixes given string with (?s)
to enable multi line matching
compiles given string into a Regex which can be reused prefixes given string with (?s)
to enable multi line matching
Attributes
def regexpMultiple[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, regexps: Seq[String]): Iterator[NodeType]
def regexpNot[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, regexp: String): Iterator[NodeType]
def regexpNotMultiple[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, regexps: Seq[String]): Iterator[NodeType]
def startsWith[NodeType](trav: Iterator[NodeType])(accessor: NodeType => String, value: String): Iterator[NodeType]
In this article