FqlDirectoryExpression

Namespace: FoundationDB.Client · class

Implements: IEquatable<FqlDirectoryExpression>, IFqlExpression, ICanExplain, IFormattable

Constructors

FqlDirectoryExpression

FqlDirectoryExpression()

Properties

IsPattern

bool IsPattern { get; }

Returns false if the expression points to an exact key, or true if it catches a collection of keys that match a pattern

Item

FqlPathSegment Item { get; }

Segments

List<FqlPathSegment> Segments { get; }

Methods

Any

FqlDirectoryExpression Any()

Create

static FqlDirectoryExpression Create()

Equals

bool Equals(object obj)

bool Equals(FqlDirectoryExpression other)

Explain

void Explain(ExplanationBuilder builder)

Adds a human-readable description of this node into the log

GetFixedPrefix

(FdbPath, int) GetFixedPrefix(int from)

GetHashCode

int GetHashCode()

Match

bool Match(FdbPath path)

Name

FqlDirectoryExpression Name(FqlPathSegment segment)

FqlDirectoryExpression Name(string name)

FqlDirectoryExpression Name(string name, string layerId)

Parent

FqlDirectoryExpression Parent()

Root

FqlDirectoryExpression Root()

ToString

string ToString()

string ToString(string format, IFormatProvider formatProvider)

TryGetPath

bool TryGetPath(out FdbPath path)