IViewBuilder

Allows the implementation of database agnostinc builders that builds the text of a view.

Namespace:
KpokPatagon.Data.DatabaseSchema
Type:
Interface
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
Yes

Properties

DatabaseApi

Gets or sets the database api service.

Signature:
public IDbAccess DatabaseApi { get; set; }

Formatter

Gets or sets the formatter service.

Signature:
public IDbFormatter Formatter { get; set; }

NameQualifier

Gets or sets the name qualifier service.

Signature:
public IDbNameQualifier NameQualifier { get; set; }

Methods

BuildViewText

Build the sentence that conforms the view.

Signature:
public String BuildViewText(statement)
Returns

The text to be use to create the view.

Parameters
Name Type Summary
statement SelectStatement A SelectStatement.