IViewBuilder

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

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

Properties

DataAccessAPI

Database connection interface.

Signature:
public IDbAccess DataAccessAPI { get; set; }

Formatter

A formatter.

Signature:
public IDbFormatter Formatter { get; set; }

NameQualifier

A name qualifier.

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.