SemWeb.Stores.SimpleSourceWrapper

SemWeb : SemWeb.Stores Namespace
SimpleSourceWrapper Class

To be added.

public abstract class SimpleSourceWrapper : SemWeb.SelectableSource

#### Remarks

To be added.

## Members

See Also: Inherited members from object.

### Protected Constructors

SimpleSourceWrapper () To be added.

### Properties

Distinct [read-only] | bool . To be added.

### Methods

abstract | Contains (SemWeb.Resource) : bool To be added.
| Contains (SemWeb.Statement) : bool To be added.
| Select (SemWeb.StatementSink) To be added.
| Select (SemWeb.SelectFilter, SemWeb.StatementSink) To be added.
| Select (SemWeb.Statement, SemWeb.StatementSink) To be added.

### Protected Methods

| SelectAllObject (SemWeb.Resource, SemWeb.StatementSink) To be added.
| SelectAllPairs (SemWeb.Entity, SemWeb.StatementSink) To be added.
| SelectAllSubject (SemWeb.Entity, SemWeb.StatementSink) To be added.
| SelectObjects (SemWeb.Entity, SemWeb.Entity, SemWeb.StatementSink) To be added.
| SelectRelationsBetween (SemWeb.Entity, SemWeb.Resource, SemWeb.StatementSink) To be added.
| SelectSubjects (SemWeb.Entity, SemWeb.Resource, SemWeb.StatementSink) To be added.

## Member Details

### SimpleSourceWrapper Constructor

protected SimpleSourceWrapper ()

To be added.

#### Remarks

To be added.

### Select Method

public virtual void Select (SemWeb.StatementSink sink)

To be added.

#### Parameters

sink
  To be added.

#### Remarks

To be added.

### Contains Method

public abstract bool Contains (SemWeb.Resource resource)

To be added.

#### Parameters

resource
  To be added.

#### Returns

To be added.

#### Remarks

To be added.

### Contains Method

public virtual bool Contains (SemWeb.Statement template)

To be added.

#### Parameters

template
  To be added.

#### Returns

To be added.

#### Remarks

To be added.

### SelectAllSubject Method

protected virtual void SelectAllSubject (SemWeb.Entity subject, SemWeb.StatementSink sink)

To be added.

#### Parameters

subject
  To be added.
sink
  To be added.

#### Remarks

To be added.

### SelectAllObject Method

protected virtual void SelectAllObject (SemWeb.Resource object, SemWeb.StatementSink sink)

To be added.

#### Parameters

object
  To be added.
sink
  To be added.

#### Remarks

To be added.

### SelectRelationsBetween Method

protected virtual void SelectRelationsBetween (SemWeb.Entity subject, SemWeb.Resource object, SemWeb.StatementSink sink)

To be added.

#### Parameters

subject
  To be added.
object
  To be added.
sink
  To be added.

#### Remarks

To be added.

### SelectAllPairs Method

protected virtual void SelectAllPairs (SemWeb.Entity predicate, SemWeb.StatementSink sink)

To be added.

#### Parameters

predicate
  To be added.
sink
  To be added.

#### Remarks

To be added.

### SelectSubjects Method

protected virtual void SelectSubjects (SemWeb.Entity predicate, SemWeb.Resource object, SemWeb.StatementSink sink)

To be added.

#### Parameters

predicate
  To be added.
object
  To be added.
sink
  To be added.

#### Remarks

To be added.

### SelectObjects Method

protected virtual void SelectObjects (SemWeb.Entity subject, SemWeb.Entity predicate, SemWeb.StatementSink sink)

To be added.

#### Parameters

subject
  To be added.
predicate
  To be added.
sink
  To be added.

#### Remarks

To be added.

### Select Method

public void Select (SemWeb.Statement template, SemWeb.StatementSink sink)

To be added.

#### Parameters

template
  To be added.
sink
  To be added.

#### Remarks

To be added.

### Select Method

public void Select (SemWeb.SelectFilter filter, SemWeb.StatementSink sink)

To be added.

#### Parameters

filter
  To be added.
sink
  To be added.

#### Remarks

To be added.

### Distinct Property

public virtual bool Distinct { get; }

To be added.

#### Value

To be added.

#### Remarks

To be added.