Struct NpgsqlTsVector.Lexeme
Represents a lexeme. A lexeme consists of a text string and optional word entry positions.
Assembly: Npgsql.dll
Syntax
public struct NpgsqlTsVector.Lexeme : IEquatable<NpgsqlTsVector.Lexeme>
Constructors
|
Improve this Doc
View Source
Lexeme(string, List<WordEntryPos>?)
Creates a lexeme with word entry positions.
Declaration
public Lexeme(string text, List<NpgsqlTsVector.Lexeme.WordEntryPos>? wordEntryPositions)
Parameters
Type |
Name |
Description |
string |
text |
|
List<><WordEntryPos>? |
wordEntryPositions |
|
|
Improve this Doc
View Source
Lexeme(string)
Creates a lexeme with no word entry positions.
Declaration
public Lexeme(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
Properties
|
Improve this Doc
View Source
Count
Gets the number of word entry positions.
Declaration
public int Count { get; }
Property Value
|
Improve this Doc
View Source
this[int]
Gets a word entry position.
Declaration
public NpgsqlTsVector.Lexeme.WordEntryPos this[int index] { get; }
Parameters
Type |
Name |
Description |
int |
index |
|
Property Value
|
Improve this Doc
View Source
Text
Declaration
public string Text { readonly get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(Lexeme)
Determines whether the specified object is equal to the current object.
Declaration
public bool Equals(NpgsqlTsVector.Lexeme 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()
Creates a string representation in PostgreSQL's format.
Declaration
public override string ToString()
Returns
Operators
|
Improve this Doc
View Source
operator ==(Lexeme, Lexeme)
Determines whether the specified object is equal to the current object.
Declaration
public static bool operator ==(NpgsqlTsVector.Lexeme left, NpgsqlTsVector.Lexeme right)
Parameters
Returns
|
Improve this Doc
View Source
operator !=(Lexeme, Lexeme)
Determines whether the specified object is unequal to the current object.
Declaration
public static bool operator !=(NpgsqlTsVector.Lexeme left, NpgsqlTsVector.Lexeme right)
Parameters
Returns
Implements
IEquatable<>