Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.BuildEngine.QueryMetadataProvider Class Reference
Inheritance diagram for SiliconStudio.BuildEngine.QueryMetadataProvider:
SiliconStudio.BuildEngine.IMetadataProvider

Public Member Functions

bool Open (string path, bool create)
 
Task< bool > OpenAsync (string path, bool create)
 
bool Create (string path)
 Create and open More...
 
Task< bool > CreateAsync (string path)
 
void Close ()
 
Task CloseAsync ()
 
IEnumerable< MetadataKeyFetchAllKeys ()
 
Task< IEnumerable< MetadataKey > > FetchAllKeysAsync ()
 
IEnumerable< string > FetchAllObjectUrls ()
 
Task< IEnumerable< string > > FetchAllObjectUrlsAsync ()
 
IEnumerable< IObjectMetadataFetch (string objectUrl)
 
Task< IEnumerable
< IObjectMetadata > > 
FetchAsync (string objectUrl)
 
IEnumerable< IObjectMetadataFetch (MetadataKey key)
 
Task< IEnumerable
< IObjectMetadata > > 
FetchAsync (MetadataKey key)
 
IObjectMetadata Fetch (string objectUrl, MetadataKey key)
 
Task< IObjectMetadataFetchAsync (string objectUrl, MetadataKey key)
 
IObjectMetadata Fetch (IObjectMetadata data)
 
Task< IObjectMetadataFetchAsync (IObjectMetadata data)
 
IEnumerable< IObjectMetadataFetchAll ()
 
Task< IEnumerable
< IObjectMetadata > > 
FetchAllAsync ()
 
bool AddKey (MetadataKey key)
 
bool RemoveKey (MetadataKey key)
 
bool Write (IObjectMetadata data)
 
bool Delete (IObjectMetadata data)
 
void Dispose ()
 

Public Attributes

const string DefaultDatabaseFilename = "Metadata.db"
 

Detailed Description

Definition at line 16 of file QueryMetadataProvider.cs.

Member Function Documentation

bool SiliconStudio.BuildEngine.QueryMetadataProvider.AddKey ( MetadataKey  key)
void SiliconStudio.BuildEngine.QueryMetadataProvider.Close ( )
Task SiliconStudio.BuildEngine.QueryMetadataProvider.CloseAsync ( )

Definition at line 113 of file QueryMetadataProvider.cs.

bool SiliconStudio.BuildEngine.QueryMetadataProvider.Create ( string  path)

Create and open

Parameters
path
Returns

Definition at line 58 of file QueryMetadataProvider.cs.

Task<bool> SiliconStudio.BuildEngine.QueryMetadataProvider.CreateAsync ( string  path)

Definition at line 96 of file QueryMetadataProvider.cs.

bool SiliconStudio.BuildEngine.QueryMetadataProvider.Delete ( IObjectMetadata  data)
void SiliconStudio.BuildEngine.QueryMetadataProvider.Dispose ( )

Definition at line 332 of file QueryMetadataProvider.cs.

IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.QueryMetadataProvider.Fetch ( string  objectUrl)
IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.QueryMetadataProvider.Fetch ( MetadataKey  key)
IObjectMetadata SiliconStudio.BuildEngine.QueryMetadataProvider.Fetch ( string  objectUrl,
MetadataKey  key 
)
IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAll ( )
Task<IEnumerable<IObjectMetadata> > SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAllAsync ( )

Definition at line 223 of file QueryMetadataProvider.cs.

IEnumerable<MetadataKey> SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAllKeys ( )
Task<IEnumerable<MetadataKey> > SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAllKeysAsync ( )

Definition at line 143 of file QueryMetadataProvider.cs.

IEnumerable<string> SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAllObjectUrls ( )
Task<IEnumerable<string> > SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAllObjectUrlsAsync ( )

Definition at line 168 of file QueryMetadataProvider.cs.

Task<IEnumerable<IObjectMetadata> > SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAsync ( string  objectUrl)

Definition at line 179 of file QueryMetadataProvider.cs.

Task<IEnumerable<IObjectMetadata> > SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAsync ( MetadataKey  key)

Definition at line 190 of file QueryMetadataProvider.cs.

Task<IObjectMetadata> SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAsync ( string  objectUrl,
MetadataKey  key 
)

Definition at line 201 of file QueryMetadataProvider.cs.

Task<IObjectMetadata> SiliconStudio.BuildEngine.QueryMetadataProvider.FetchAsync ( IObjectMetadata  data)
bool SiliconStudio.BuildEngine.QueryMetadataProvider.Open ( string  path,
bool  create 
)
Task<bool> SiliconStudio.BuildEngine.QueryMetadataProvider.OpenAsync ( string  path,
bool  create 
)

Definition at line 48 of file QueryMetadataProvider.cs.

bool SiliconStudio.BuildEngine.QueryMetadataProvider.RemoveKey ( MetadataKey  key)

Member Data Documentation

const string SiliconStudio.BuildEngine.QueryMetadataProvider.DefaultDatabaseFilename = "Metadata.db"

Definition at line 18 of file QueryMetadataProvider.cs.

Referenced by SiliconStudio.BuildEngine.Builder.Run().


The documentation for this class was generated from the following file: