Table of Contents

Namespace Postgrest

Classes

Client
ClientOptions

Options that can be passed to the Client configuration

Constants
FullTextSearchConfig

Configuration Object for Full Text Search. API Reference: http://postgrest.org/en/v7.0.0/api.html?highlight=full%20text%20search#full-text-search

Index

Represent a type can be used to index a collection either from the start or the end.

IntRange

Represent a range has start and end indexes.

PostgrestContractResolver

A custom resolver that handles mapping column names and property names as well as handling the conversion of Postgrest Ranges to a C# Range.

QueryFilter
QueryFilter<TModel, TCriterion>

Allow for the expression of a query filter with linq expressions.

QueryOptions
QueryOrderer
TableWithCache<T>

Represents a table constructed with a IPostgrestCacheProvider

Table<TModel>

Class created from a model derived from BaseModel that can generate query requests to a Postgrest Endpoint.

Representative of a USE $TABLE command.

Enums

Constants.CountType

See: https://postgrest.org/en/v7.0.0/api.html?highlight=count#estimated-count

Constants.NullPosition

See: https://postgrest.org/en/v7.0.0/api.html?highlight=nulls%20first#ordering

Constants.Operator

See: https://postgrest.org/en/v7.0.0/api.html?highlight=operators#operators

Constants.Ordering
QueryOptions.CountType
QueryOptions.DuplicateResolutionType
QueryOptions.ReturnType

Delegates

OnRequestPreparedEventHandler

Delegate representing the request to be sent to the remote server.