Struct NpgsqlTsVector.Lexeme.WordEntryPos
Represents a word entry position and an optional weight.
Assembly: Npgsql.dll
Syntax
public struct WordEntryPos : IEquatable<NpgsqlTsVector.Lexeme.WordEntryPos>
Constructors
|
Improve this Doc
WordEntryPos(Int32, NpgsqlTsVector.Lexeme.Weight)
Creates a WordEntryPos with a given position and weight.
Declaration
public WordEntryPos(int pos, NpgsqlTsVector.Lexeme.Weight weight = NpgsqlTsVector.Lexeme.Weight.D)
Parameters
Type |
Name |
Description |
Int32 |
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
Pos
The position is a 14-bit unsigned integer indicating the position in the text this lexeme occurs. Cannot be 0.
Declaration
public readonly int Pos { get; }
Property Value
|
Improve this Doc
Weight
The weight is labeled from A to D. D is the default, and not printed.
Declaration
public readonly NpgsqlTsVector.Lexeme.Weight Weight { get; }
Property Value
Methods
|
Improve this Doc
Equals(NpgsqlTsVector.Lexeme.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
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
Overrides
|
Improve this Doc
GetHashCode()
Gets a hash code for the current object.
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
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
Overrides
Operators
|
Improve this Doc
Equality(NpgsqlTsVector.Lexeme.WordEntryPos, NpgsqlTsVector.Lexeme.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
Inequality(NpgsqlTsVector.Lexeme.WordEntryPos, NpgsqlTsVector.Lexeme.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