EntityFramework6.Npgsql
Instances of this class are used to create DbConnection objects for Postgresql
Creates a connection for Postgresql for the given connection string.
The connection string.
An initialized DbConnection.
Used to generate migration sql
Generates the migration sql.
The operations in the migration
The provider manifest token used for server versioning.
Removes schema prefix e.g. "dto.Blogs" returns "Blogs" and "Posts" returns "Posts"
Specifies whether and how a document's length should impact its rank.
This is used with the ranking functions in .
See http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
for more information about the behaviors that are controlled by this value.
Ignores the document length.
Divides the rank by 1 + the logarithm of the document length.
Divides the rank by the document length.
Divides the rank by the mean harmonic distance between extents (this is implemented only by ts_rank_cd).
Divides the rank by the number of unique words in document.
Divides the rank by 1 + the logarithm of the number of unique words in document.
Divides the rank by itself + 1.
Use this class in LINQ queries to generate full-text search expressions using tsvector and tsquery.
None of these functions can be called directly.
See http://www.postgresql.org/docs/current/static/functions-textsearch.html for the latest documentation.
Cast to the tsvector data type.
Reduce to tsvector.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-DOCUMENTS
Reduce to tsvector using the text search configuration specified
by .
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-DOCUMENTS
Cast to the tsquery data type.
Produce tsquery from ignoring punctuation.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES
Produce tsquery from ignoring punctuation and using the text search
configuration specified by .
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES
Normalize words in and convert to tsquery. If your input
contains punctuation that should not be treated as text search operators, use
instead.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES
Normalize words in and convert to tsquery using the text search
configuration specified by . If your input contains punctuation
that should not be treated as text search operators, use
instead.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-PARSING-QUERIES
AND tsquerys together. Generates the "&&" operator.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
OR tsquerys together. Generates the "||" operator.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
Negate a tsquery. Generates the "!!" operator.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
Returns whether contains .
Generates the "@>" operator.
http://www.postgresql.org/docs/current/static/functions-textsearch.html
Returns whether is contained within .
Generates the "<@" operator.
http://www.postgresql.org/docs/current/static/functions-textsearch.html
This method generates the "@@" match operator.
http://www.postgresql.org/docs/current/static/textsearch-intro.html#TEXTSEARCH-MATCHING
Assign weight to each element of and return a new
weighted tsvector.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSVECTOR
Returns the number of lexemes in .
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSVECTOR
Returns the number of lexemes plus operators in .
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
Removes weights and positions from and returns
a new stripped tsvector.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSVECTOR
Get indexable part of .
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
Returns a string suitable for display containing a query match.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-HEADLINE
Returns a string suitable for display containing a query match using the text
search configuration specified by .
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-HEADLINE
Calculates the rank of for .
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for while normalizing
the result according to the behaviors specified by .
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for with custom
weighting for word instances depending on their labels (D, C, B or A).
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for while normalizing
the result according to the behaviors specified by
and using custom weighting for word instances depending on their labels (D, C, B or A).
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for using the cover
density method.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for using the cover
density method while normalizing the result according to the behaviors specified by
.
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for using the cover
density method with custom weighting for word instances depending on their labels (D, C, B or A).
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Calculates the rank of for using the cover density
method while normalizing the result according to the behaviors specified by
and using custom weighting for word instances depending on their labels (D, C, B or A).
http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING
Searchs for occurrences of , and replaces
each occurrence with a . All parameters are of type tsquery.
http://www.postgresql.org/docs/current/static/textsearch-features.html#TEXTSEARCH-MANIPULATE-TSQUERY
Use this class in LINQ queries to emit type manipulation SQL fragments.
Emits an explicit cast for unknown types sent as strings to their correct postgresql type.
Label given to positions in vectors.
D (Default).
C
B
A
A postgis geometry service API.
Creates a new instance of postgis data reader using a specific instance of PostgisService.
The service provider that DbGeometry instances will use.
The underlying data reader.
Creates a new instance of postgis data reader.
The underlying data reader.
Get the DbGeography value of a column, given its zero-based ordinal.
Get the DbGeometry value of a column, given its zero-based ordinal.
Get the value indicating wether a column is a Geometry value, given its zero-based ordinal.
Get the value indicating wether a column is a Geography value, given its zero-based ordinal.
Gets a value indicating the depth of nesting of the current row. Always Zero.
Gets a value indicating wether the data reader is closed.
Gets the number of row affected by the SQL statement.
Gets the number of columns in the current row.
Gets the value of the specified column name of the current row.
Gets the value of the specified column index of the current row.
Close the underlying datareader object.
Returns a DataTable which contains metadata about the current row.
Advances the reader to the next result when reading data from a batch of statements.
Advances the reader to the next record in a result set.
Frees the resources hold by the data reader.
Gets the name of a column, given a zero based ordinal.
Gets the data type name of a column, given a zero based ordinal.
Gets the System.Type of a column, given a zero based ordinal.
Gets the value of a column, given a zero based ordinal.
Populates an array of objects with the values of the current row.
Gets the column ordinal given the column name.
Get the value of a column as a boolean, given its zero-based ordinal.
Get the value of a column as a byte, given its zero-based ordinal.
Populates a byte array with the value of a column, given its zero-based ordinal.
Get the value of a column as a char, given its zero-based ordinal.
Get the value of a column as a GUID, given its zero-based ordinal.
Get the value of a column as an int16, given its zero-based ordinal.
Get the value of a column as an int32, given its zero-based ordinal.
Get the value of a column as an int64, given its zero-based ordinal.
Get the value of a column as a float, given its zero-based ordinal.
Get the value of a column as a double, given its zero-based ordinal.
Get the value of a column as a string, given its zero-based ordinal.
Get the value of a column as a decimal, given its zero-based ordinal.
Get the value of a column as a datetime, given its zero-based ordinal.
Returns a DbDataReader of a column, given its zero-based ordinal.
Get the value indicating wether the column contains non-existent or missing value, given its zero-based ordinal.
A class exposing spatial services.
Returns the well known binary value of the geometry input.
Returns the well known binary value of the geography input.
Returns the geographical markup language representation of the geometry input.
Returns the geographical markup language representation of the geography input.
Returns the well known text representation of the geometry input.
Returns the well known text representation of the geography input.
Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance.
Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance.
Calculations are in the Spatial Reference System of this Geometry. Uses a planar transform wrapper.
Returns true if and only if no points of B lie in the exterior of A, and at least one point of the interior of B lies in the interior of A
Returns TRUE if the supplied geometries have some, but not all, interior points in commo
Returns a geometry that represents that part of geometry A that does not intersect with geometry B.
Returns a geometry that represents that part of geometry A that does not intersect with geometry B.
Returns TRUE if the Geometries do not "spatially intersect" - if they do not share any space together.
Returns TRUE if the Geometries do not "spatially intersect" - if they do not share any space together.
Returns the 2-dimensional cartesian minimum distance (based on spatial ref) between two geometries in projected units.
Returns the 2-dimensional cartesian minimum distance (based on spatial ref) between two geometries in projected units.
Given a geometry collection, returns the index-nth geometry.
Given a geography collection, returns the index-nth geography.
Get the geometry collection from a well know binary representation.
Get the geometry collection from a well know binary representation.
Get the geometry from its well known binary representation
Get the geometry from its well known binary representation
Get the geometry from a geometic markup language representation.
Get the geometry from a geometic markup language representation.
Wrap a npgsql geometry in a DbGeometry structure.
Get the geometry from a well known text value.
Get the geometry from a well known text value.
Get a line from its well known binary value.
Get a line from its well known text value.
Get a multiline from its well known binary value.
Get a multiline from a well known text value.
Get a multipoint from its well known binaryrepresentation.
Get a multipoint from its well known text representation.
Get a multipolygon from its well known binary value.
Get a multipolygon from its well known text value.
Get a point from its well known binary value.
Get a point from its well known text value.
Get a polygon from its well known binary value.
Get a polygon from its well known text value.
Returns the area of the surface if it is a polygon or multi-polygon.
Returns the area of the surface if it is a polygon or multi-polygon.
Returns the closure of the combinatorial boundary of the geometry.
Returns the centroid of the geometry.
Get the convex hull of the geometry.
Get the SRID of the geometry.
Get the SRID of the geography.
Get the geometry dimension.
Get the geograpy dimension.
Get the element count of the geometry collection.
Get the element count of the geometry collection.
Returns the elevation of the geometry
Returns the elevation of the geography.
Get the endpoint of the geometry.
Get the endpoint of the geography.
Get the envelope of the geometry.
Get the exterior ring of the geometry.
Get the ring count of the geometry.
Check if the geometry is closed.
Check if the geography is closed;
Chekc if the geometry is empty.
Check if the geography is empty.
Check if the geometry is a linestring, simple and closed.
Check if the geometry is simple.
Check if the geometry is valid.
Returns the latitude of the geography.
Returns the length of the geometry.
Returns the length of the geography.
Returns the longitutde of the geography.
/
Returns the point count of the geometry.
Returns the point count of the geography.
Returns a POINT guaranteed to lie on the geometry surface.
returns the spatial type of the geometry.
Returns the spatial type of the geography.
Returns the start point of the geometry.
Returns the start point of the geography.
Returns a point X coordinate.
Returns a point Y coordinate.
Returns the index-nth interior ring of the geometry
Returns the intersection of two geometries.
Returns the intersection of two geographies.
Returns TRUE if the Geometries/Geography "spatially intersect in 2D" - (share any portion of space) and FALSE if they don't (they are Disjoint).
Returns TRUE if the Geometries/Geography "spatially intersect in 2D" - (share any portion of space) and FALSE if they don't (they are Disjoint).
For geography -- tolerance is 0.00001 meters (so any points that close are considered to intersect)
Returns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each other.
???
???
Returns true if this Geometry is spatially related to anotherGeometry,
by testing for intersections between the Interior, Boundary and Exterior of the two geometries
Returns true if the given geometries represent the same geometry. Directionality is ignored.
Returns true if the given geometries represent the same geometry. Directionality is ignored.
Returns a geometry that represents the portions of A and B that do not intersect.
It is called a symmetric difference because ST_SymDifference(A,B) = ST_SymDifference(B,A).
Returns a geometry that represents the portions of A and B that do not intersect.
It is called a symmetric difference because ST_SymDifference(A,B) = ST_SymDifference(B,A).
Returns TRUE if the geometries have at least one point in common, but their interiors do not intersect.
Returns a geometry that represents the point set union of the Geometries.
Returns a geometry that represents the point set union of the Geometries.
Returns true if the geometry A is completely inside geometry B
Set the provider connection
Represents an InputExpression and what alias it will have when used in a FROM clause
A tree of subqueries, used when evaluating SQL text for DbPropertyExpressions in SqlSelectGenerator.
See SqlSelectGenerator.Visit(DbPropertyExpression) for more information.
PostgreSQL has no direct functions to implements DateTime canonical functions
http://msdn.microsoft.com/en-us/library/bb738626.aspx
http://msdn.microsoft.com/en-us/library/bb738626.aspx
but we can use workaround:
expression + number * INTERVAL '1 number_type'
where number_type is the number type (days, years and etc)
Used for lookup in a Dictionary, since Tuple is not available in .NET 3.5
Negates an expression.
If possible, replaces the operator of exp if exp is a negatable OperatorExpression,
else return a new OperatorExpression of type Not that wraps exp.