Struct NpgsqlTsVector.Lexeme.WordEntryPos
Represents a word entry position and an optional weight.
Assembly: Npgsql.dll
Syntax
public struct NpgsqlTsVector.Lexeme.WordEntryPos : IEquatable<NpgsqlTsVector.Lexeme.WordEntryPos>
Constructors
|
Improve this Doc
View Source
WordEntryPos(int, Weight)
Creates a WordEntryPos with a given position and weight.
Declaration
public WordEntryPos(int pos, NpgsqlTsVector.Lexeme.Weight weight = default)
Parameters
Type |
Name |
Description |
int |
pos |
Position values can range from 1 to 16383; larger numbers are silently set to 16383.
|
NpgsqlTsVector.Lexeme.Weight |
weight |
A weight labeled between A and D.
|
Properties
|
Improve this Doc
View Source
Pos
The position is a 14-bit unsigned integer indicating the position in the text this lexeme occurs. Cannot be 0.
Declaration
Property Value
|
Improve this Doc
View Source
Weight
The weight is labeled from A to D. D is the default, and not printed.
Declaration
public NpgsqlTsVector.Lexeme.Weight Weight { get; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(WordEntryPos)
Determines whether the specified object is equal to the current object.
Declaration
public bool Equals(NpgsqlTsVector.Lexeme.WordEntryPos o)
Parameters
Returns
|
Improve this Doc
View Source
Equals(object?)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object? o)
Parameters
Type |
Name |
Description |
object? |
o |
|
Returns
|
Improve this Doc
View Source
GetHashCode()
Gets a hash code for the current object.
Declaration
public override int GetHashCode()
Returns
|
Improve this Doc
View Source
ToString()
Prints this lexeme in PostgreSQL's format, i.e. position is followed by weight (weight is only printed if A, B or C).
Declaration
public override string ToString()
Returns
Operators
|
Improve this Doc
View Source
operator ==(WordEntryPos, WordEntryPos)
Determines whether the specified object is equal to the current object.
Declaration
public static bool operator ==(NpgsqlTsVector.Lexeme.WordEntryPos left, NpgsqlTsVector.Lexeme.WordEntryPos right)
Parameters
Returns
|
Improve this Doc
View Source
operator !=(WordEntryPos, WordEntryPos)
Determines whether the specified object is unequal to the current object.
Declaration
public static bool operator !=(NpgsqlTsVector.Lexeme.WordEntryPos left, NpgsqlTsVector.Lexeme.WordEntryPos right)
Parameters
Returns
Implements
IEquatable<>