Struct NpgsqlTsVector.Lexeme
Represents a lexeme. A lexeme consists of a text string and optional word entry positions.
Assembly: Npgsql.dll
Syntax
public struct Lexeme : IEquatable<NpgsqlTsVector.Lexeme>
Constructors
Lexeme(String)
Creates a lexeme with no word entry positions.
Declaration
public Lexeme(string text)
Parameters
Type |
Name |
Description |
System.String |
text |
|
Lexeme(String, List<NpgsqlTsVector.Lexeme.WordEntryPos>)
Creates a lexeme with word entry positions.
Declaration
public Lexeme(string text, List<NpgsqlTsVector.Lexeme.WordEntryPos> wordEntryPositions)
Parameters
Properties
Count
Gets the number of word entry positions.
Declaration
public int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
Item[Int32]
Gets a word entry position.
Declaration
public NpgsqlTsVector.Lexeme.WordEntryPos this[int index] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
Text
Declaration
public string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
Equals(NpgsqlTsVector.Lexeme)
Determines whether the specified object is equal to the current object.
Declaration
public bool Equals(NpgsqlTsVector.Lexeme o)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object o)
Parameters
Type |
Name |
Description |
System.Object |
o |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Gets a hash code for the current object.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
ToString()
Creates a string representation in PostgreSQL's format.
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Operators
Equality(NpgsqlTsVector.Lexeme, NpgsqlTsVector.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
Type |
Description |
System.Boolean |
|
Inequality(NpgsqlTsVector.Lexeme, NpgsqlTsVector.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
Type |
Description |
System.Boolean |
|
Implements
IEquatable<>