C# Класс vwarDAL.MySqlMetadataStore

Наследование: vwarDAL.IMetadataStore
Показать файл Открыть проект

Открытые методы

Метод Описание
AddMissingTexture ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool

AddSupportingFile ( vwarDAL.ContentObject co, string filename, string description, string dsid ) : void

AddTextureReference ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool

DeleteContentObject ( vwarDAL.ContentObject co ) : void

Dispose ( ) : void
GetAllContentObjects ( ) : IEnumerable

GetAllContentObjects ( string UserName ) : IEnumerable
GetContentObjectById ( string pid, bool updateViews, bool getReviews = true, int revision = -1 ) : vwarDAL.ContentObject

GetContentObjectCount ( string identity ) : int
GetContentObjectsByField ( string field, string value, string identity ) : IEnumerable
GetContentObjectsByKeywords ( string keywords, string identity ) : IEnumerable
GetObjectsWithRange ( string query, int count, int start, SortOrder order, string username ) : IEnumerable

IncrementDownloads ( string id ) : void

InsertContentObject ( vwarDAL.ContentObject co ) : void

InsertContentRevision ( vwarDAL.ContentObject co ) : void

InsertReview ( int rating, string text, string submitterEmail, string contentObjectId ) : void

KillODBCConnection ( System myConn ) : bool
MySqlMetadataStore ( string connectionString ) : System

RemoveAllKeywords ( vwarDAL.ContentObject co ) : bool

RemoveKeyword ( vwarDAL.ContentObject co, string keyword ) : bool

RemoveMissingTexture ( vwarDAL.ContentObject co, string filename ) : bool

RemoveSupportingFile ( vwarDAL.ContentObject co, string filename ) : bool

RemoveTextureReference ( vwarDAL.ContentObject co, string filename ) : bool

UpdateContentObject ( vwarDAL.ContentObject co ) : void

Приватные методы

Метод Описание
FillCommandFromContentObject ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcCommand command ) : void

FillContentObjectFromResultSet ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcDataReader resultSet ) : void

FillContentObjectLightLoad ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcDataReader resultSet ) : void

GetConnection ( ) : System.Data.Odbc.OdbcConnection
LoadKeywords ( System.Data.Odbc.OdbcConnection conn, string PID ) : String

LoadMissingTextures ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcConnection connection ) : void

LoadReviews ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcConnection connection ) : void

LoadSupportingFiles ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcConnection connection ) : bool

LoadTextureReferences ( vwarDAL.ContentObject co, System.Data.Odbc.OdbcConnection connection ) : void

SaveKeywords ( System.Data.Odbc.OdbcConnection conn, vwarDAL.ContentObject co, int id ) : void

setContentObjectCount ( System.Data.Odbc.OdbcConnection conn, string identity ) : void

Описание методов

AddMissingTexture() публичный Метод

public AddMissingTexture ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool
co vwarDAL.ContentObject
filename string
type string
UVset int
Результат bool

AddSupportingFile() публичный Метод

public AddSupportingFile ( vwarDAL.ContentObject co, string filename, string description, string dsid ) : void
co vwarDAL.ContentObject
filename string
description string
dsid string
Результат void

AddTextureReference() публичный Метод

public AddTextureReference ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool
co vwarDAL.ContentObject
filename string
type string
UVset int
Результат bool

DeleteContentObject() публичный Метод

public DeleteContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetAllContentObjects() публичный Метод

public GetAllContentObjects ( ) : IEnumerable
Результат IEnumerable

GetAllContentObjects() публичный Метод

public GetAllContentObjects ( string UserName ) : IEnumerable
UserName string
Результат IEnumerable

GetContentObjectById() публичный Метод

public GetContentObjectById ( string pid, bool updateViews, bool getReviews = true, int revision = -1 ) : vwarDAL.ContentObject
pid string
updateViews bool
getReviews bool
revision int
Результат vwarDAL.ContentObject

GetContentObjectCount() публичный Метод

public GetContentObjectCount ( string identity ) : int
identity string
Результат int

GetContentObjectsByField() публичный Метод

public GetContentObjectsByField ( string field, string value, string identity ) : IEnumerable
field string
value string
identity string
Результат IEnumerable

GetContentObjectsByKeywords() публичный Метод

public GetContentObjectsByKeywords ( string keywords, string identity ) : IEnumerable
keywords string
identity string
Результат IEnumerable

GetObjectsWithRange() публичный Метод

public GetObjectsWithRange ( string query, int count, int start, SortOrder order, string username ) : IEnumerable
query string
count int
start int
order SortOrder
username string
Результат IEnumerable

IncrementDownloads() публичный Метод

public IncrementDownloads ( string id ) : void
id string
Результат void

InsertContentObject() публичный Метод

public InsertContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void

InsertContentRevision() публичный Метод

public InsertContentRevision ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void

InsertReview() публичный Метод

public InsertReview ( int rating, string text, string submitterEmail, string contentObjectId ) : void
rating int
text string
submitterEmail string
contentObjectId string
Результат void

KillODBCConnection() публичный статический Метод

public static KillODBCConnection ( System myConn ) : bool
myConn System
Результат bool

MySqlMetadataStore() публичный Метод

public MySqlMetadataStore ( string connectionString ) : System
connectionString string
Результат System

RemoveAllKeywords() публичный Метод

public RemoveAllKeywords ( vwarDAL.ContentObject co ) : bool
co vwarDAL.ContentObject
Результат bool

RemoveKeyword() публичный Метод

public RemoveKeyword ( vwarDAL.ContentObject co, string keyword ) : bool
co vwarDAL.ContentObject
keyword string
Результат bool

RemoveMissingTexture() публичный Метод

public RemoveMissingTexture ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Результат bool

RemoveSupportingFile() публичный Метод

public RemoveSupportingFile ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Результат bool

RemoveTextureReference() публичный Метод

public RemoveTextureReference ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Результат bool

UpdateContentObject() публичный Метод

public UpdateContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Результат void