Class NpgsqlTsVector
Represents a PostgreSQL tsvector.
Inheritance
NpgsqlTsVector
Assembly: Npgsql.dll
Syntax
public sealed class NpgsqlTsVector : IEnumerable<NpgsqlTsVector.Lexeme>, IEnumerable, IEquatable<NpgsqlTsVector>
Properties
Count
Gets the number of lexemes.
Declaration
public int Count { get; }
Property Value
Item[Int32]
Returns the lexeme at a specific index
Declaration
public NpgsqlTsVector.Lexeme this[int index] { get; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
Methods
Equals(NpgsqlTsVector)
Declaration
public bool Equals(NpgsqlTsVector other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetEnumerator()
Declaration
public IEnumerator<NpgsqlTsVector.Lexeme> GetEnumerator()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Parse(String)
Parses a tsvector in PostgreSQL's text format.
Declaration
public static NpgsqlTsVector Parse(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
Returns
ToString()
Gets a string representation in PostgreSQL's format.
Declaration
public override string ToString()
Returns
Overrides
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements