C# 클래스 Tibialyzer.LootDatabaseManager

파일 보기 프로젝트 열기: Mytherin/Tibialyzer 1 사용 예제들

공개 메소드들

메소드 설명
BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
Close ( ) : void
CreateHuntTable ( Hunt hunt ) : void
DeleteHuntTable ( Hunt hunt ) : void
DeleteMessage ( Hunt hunt, string msg, System.Data.SQLite.SQLiteTransaction transaction ) : void
DeleteMessagesBefore ( Hunt h, int stamp, int hour, int minute ) : void
ExecuteNonQuery ( string query ) : void
ExecuteReaderQuery ( string query ) : SQLiteDataReader
ExecuteScalar ( string query ) : object
GetHuntMessages ( Hunt hunt ) : SQLiteDataReader
GetUsedItems ( Hunt h ) : SQLiteDataReader
HuntTableExists ( Hunt h ) : bool
Initialize ( ) : void
InsertMessage ( Hunt hunt, int stamp, int hour, int minute, string message ) : void
LootUpdatedEvent ( ) : void
ReplaceDatabase ( string otherDatabase ) : void
UpdateLoot ( ) : void
UpdateUsedItems ( Hunt h ) : void

비공개 메소드들

메소드 설명
OpenConnection ( ) : void

메소드 상세

BeginTransaction() 공개 정적인 메소드

public static BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
리턴 System.Data.SQLite.SQLiteTransaction

Close() 공개 정적인 메소드

public static Close ( ) : void
리턴 void

CreateHuntTable() 공개 정적인 메소드

public static CreateHuntTable ( Hunt hunt ) : void
hunt Hunt
리턴 void

DeleteHuntTable() 공개 정적인 메소드

public static DeleteHuntTable ( Hunt hunt ) : void
hunt Hunt
리턴 void

DeleteMessage() 공개 정적인 메소드

public static DeleteMessage ( Hunt hunt, string msg, System.Data.SQLite.SQLiteTransaction transaction ) : void
hunt Hunt
msg string
transaction System.Data.SQLite.SQLiteTransaction
리턴 void

DeleteMessagesBefore() 공개 정적인 메소드

public static DeleteMessagesBefore ( Hunt h, int stamp, int hour, int minute ) : void
h Hunt
stamp int
hour int
minute int
리턴 void

ExecuteNonQuery() 공개 정적인 메소드

public static ExecuteNonQuery ( string query ) : void
query string
리턴 void

ExecuteReaderQuery() 공개 정적인 메소드

public static ExecuteReaderQuery ( string query ) : SQLiteDataReader
query string
리턴 System.Data.SQLite.SQLiteDataReader

ExecuteScalar() 공개 정적인 메소드

public static ExecuteScalar ( string query ) : object
query string
리턴 object

GetHuntMessages() 공개 정적인 메소드

public static GetHuntMessages ( Hunt hunt ) : SQLiteDataReader
hunt Hunt
리턴 System.Data.SQLite.SQLiteDataReader

GetUsedItems() 공개 정적인 메소드

public static GetUsedItems ( Hunt h ) : SQLiteDataReader
h Hunt
리턴 System.Data.SQLite.SQLiteDataReader

HuntTableExists() 공개 정적인 메소드

public static HuntTableExists ( Hunt h ) : bool
h Hunt
리턴 bool

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

InsertMessage() 공개 정적인 메소드

public static InsertMessage ( Hunt hunt, int stamp, int hour, int minute, string message ) : void
hunt Hunt
stamp int
hour int
minute int
message string
리턴 void

LootUpdatedEvent() 공개 정적인 메소드

public static LootUpdatedEvent ( ) : void
리턴 void

ReplaceDatabase() 공개 정적인 메소드

public static ReplaceDatabase ( string otherDatabase ) : void
otherDatabase string
리턴 void

UpdateLoot() 공개 정적인 메소드

public static UpdateLoot ( ) : void
리턴 void

UpdateUsedItems() 공개 정적인 메소드

public static UpdateUsedItems ( Hunt h ) : void
h Hunt
리턴 void