C# Class SirCachealot.Database.MySqlDBlockStore

Inheritance: System.MarshalByRefObject, DBlockStore
Afficher le fichier Open project: ColdMatter/EDMSuite Class Usage Examples

Méthodes publiques

Свойство Type Description
DBlockCount long
QueryCount long

Méthodes publiques

Méthode Description
AddDBlock ( DemodulatedBlock db ) : UInt32
AddTagToBlock ( string clusterName, int blockIndex, string tag ) : void
GetAllUIDs ( ) : System.UInt32[]
GetDBlock ( uint uid ) : DemodulatedBlock
GetTaggedIndicesForCluster ( string clusterName, string tag ) : System.UInt32[]
GetUIDsByAnalysisTag ( string tag ) : System.UInt32[]
GetUIDsByAnalysisTag ( string tag, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByBState ( bool bState ) : System.UInt32[]
GetUIDsByBState ( bool bState, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByBlock ( string clusterName, int clusterIndex ) : System.UInt32[]
GetUIDsByBlock ( string clusterName, int clusterIndex, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByCluster ( string clusterName ) : System.UInt32[]
GetUIDsByCluster ( string clusterName, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByDateRange ( System.DateTime start, System.DateTime end ) : uint[]
GetUIDsByDateRange ( System.DateTime start, System.DateTime end, uint fromUIDs ) : uint[]
GetUIDsByEState ( bool eState ) : System.UInt32[]
GetUIDsByEState ( bool eState, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByMachineState ( bool eState, bool bState, bool rfState, uint fromUIDs ) : System.UInt32[]
GetUIDsByMachineState ( bool eState, bool bState, bool rfState ) : uint[]
GetUIDsByPredicate ( PredicateFunction func, uint fromUIDs ) : uint[]
GetUIDsByRFState ( bool rfState ) : System.UInt32[]
GetUIDsByRFState ( bool rfState, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByTag ( string tag ) : System.UInt32[]
GetUIDsByTag ( string tag, UInt32 fromUIDs ) : System.UInt32[]
GetUIDsByVoltageRange ( double low, double high ) : System.UInt32[]
GetUIDsByVoltageRange ( double low, double high, UInt32 fromUIDs ) : System.UInt32[]
RemoveDBlock ( UInt32 uid ) : void
RemoveTagFromBlock ( string clusterName, int blockIndex, string tag ) : void

Private Methods

Méthode Description
Connect ( string dbName ) : void
CreateDatabase ( string dbName ) : void
GetByStringParameter ( string parameter, string val ) : System.UInt32[]
GetByStringParameter ( string parameter, string val, UInt32 fromUIDs ) : System.UInt32[]
GetDatabaseList ( ) : List
GetUIDsFromCommand ( MySqlCommand cm ) : System.UInt32[]
GetUIntsFromCommand ( MySqlCommand cm, string column ) : System.UInt32[]
MakeSQLArrayString ( UInt32 uids ) : string
Start ( ) : void
Stop ( ) : void
deserializeDBlockFromByteArray ( byte ba ) : DemodulatedBlock
executeNonQuery ( string command ) : int
executeReader ( string command ) : MySqlDataReader
serializeDBlockAsByteArray ( DemodulatedBlock db ) : byte[]

Method Details

AddDBlock() public méthode

public AddDBlock ( DemodulatedBlock db ) : UInt32
db Analysis.EDM.DemodulatedBlock
Résultat System.UInt32

AddTagToBlock() public méthode

public AddTagToBlock ( string clusterName, int blockIndex, string tag ) : void
clusterName string
blockIndex int
tag string
Résultat void

GetAllUIDs() public méthode

public GetAllUIDs ( ) : System.UInt32[]
Résultat System.UInt32[]

GetDBlock() public méthode

public GetDBlock ( uint uid ) : DemodulatedBlock
uid uint
Résultat Analysis.EDM.DemodulatedBlock

GetTaggedIndicesForCluster() public méthode

public GetTaggedIndicesForCluster ( string clusterName, string tag ) : System.UInt32[]
clusterName string
tag string
Résultat System.UInt32[]

GetUIDsByAnalysisTag() public méthode

public GetUIDsByAnalysisTag ( string tag ) : System.UInt32[]
tag string
Résultat System.UInt32[]

GetUIDsByAnalysisTag() public méthode

public GetUIDsByAnalysisTag ( string tag, UInt32 fromUIDs ) : System.UInt32[]
tag string
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByBState() public méthode

public GetUIDsByBState ( bool bState ) : System.UInt32[]
bState bool
Résultat System.UInt32[]

GetUIDsByBState() public méthode

public GetUIDsByBState ( bool bState, UInt32 fromUIDs ) : System.UInt32[]
bState bool
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByBlock() public méthode

public GetUIDsByBlock ( string clusterName, int clusterIndex ) : System.UInt32[]
clusterName string
clusterIndex int
Résultat System.UInt32[]

GetUIDsByBlock() public méthode

public GetUIDsByBlock ( string clusterName, int clusterIndex, UInt32 fromUIDs ) : System.UInt32[]
clusterName string
clusterIndex int
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByCluster() public méthode

public GetUIDsByCluster ( string clusterName ) : System.UInt32[]
clusterName string
Résultat System.UInt32[]

GetUIDsByCluster() public méthode

public GetUIDsByCluster ( string clusterName, UInt32 fromUIDs ) : System.UInt32[]
clusterName string
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByDateRange() public méthode

public GetUIDsByDateRange ( System.DateTime start, System.DateTime end ) : uint[]
start System.DateTime
end System.DateTime
Résultat uint[]

GetUIDsByDateRange() public méthode

public GetUIDsByDateRange ( System.DateTime start, System.DateTime end, uint fromUIDs ) : uint[]
start System.DateTime
end System.DateTime
fromUIDs uint
Résultat uint[]

GetUIDsByEState() public méthode

public GetUIDsByEState ( bool eState ) : System.UInt32[]
eState bool
Résultat System.UInt32[]

GetUIDsByEState() public méthode

public GetUIDsByEState ( bool eState, UInt32 fromUIDs ) : System.UInt32[]
eState bool
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByMachineState() public méthode

public GetUIDsByMachineState ( bool eState, bool bState, bool rfState, uint fromUIDs ) : System.UInt32[]
eState bool
bState bool
rfState bool
fromUIDs uint
Résultat System.UInt32[]

GetUIDsByMachineState() public méthode

public GetUIDsByMachineState ( bool eState, bool bState, bool rfState ) : uint[]
eState bool
bState bool
rfState bool
Résultat uint[]

GetUIDsByPredicate() public méthode

public GetUIDsByPredicate ( PredicateFunction func, uint fromUIDs ) : uint[]
func PredicateFunction
fromUIDs uint
Résultat uint[]

GetUIDsByRFState() public méthode

public GetUIDsByRFState ( bool rfState ) : System.UInt32[]
rfState bool
Résultat System.UInt32[]

GetUIDsByRFState() public méthode

public GetUIDsByRFState ( bool rfState, UInt32 fromUIDs ) : System.UInt32[]
rfState bool
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByTag() public méthode

public GetUIDsByTag ( string tag ) : System.UInt32[]
tag string
Résultat System.UInt32[]

GetUIDsByTag() public méthode

public GetUIDsByTag ( string tag, UInt32 fromUIDs ) : System.UInt32[]
tag string
fromUIDs System.UInt32
Résultat System.UInt32[]

GetUIDsByVoltageRange() public méthode

public GetUIDsByVoltageRange ( double low, double high ) : System.UInt32[]
low double
high double
Résultat System.UInt32[]

GetUIDsByVoltageRange() public méthode

public GetUIDsByVoltageRange ( double low, double high, UInt32 fromUIDs ) : System.UInt32[]
low double
high double
fromUIDs System.UInt32
Résultat System.UInt32[]

RemoveDBlock() public méthode

public RemoveDBlock ( UInt32 uid ) : void
uid System.UInt32
Résultat void

RemoveTagFromBlock() public méthode

public RemoveTagFromBlock ( string clusterName, int blockIndex, string tag ) : void
clusterName string
blockIndex int
tag string
Résultat void

Property Details

DBlockCount public_oe property

public long DBlockCount
Résultat long

QueryCount public_oe property

public long QueryCount
Résultat long