WaitForResult() private method

private WaitForResult ( HyenaSqliteConnection conn ) : object
conn HyenaSqliteConnection
return object
Ejemplo n.º 1
0
        public T Query <T> (HyenaSqliteCommand command, params object [] param_values)
        {
            command.CommandType = HyenaCommandType.Scalar;
            QueueCommand(command, param_values);
            object result = command.WaitForResult(this);

            return((T)SqliteUtils.FromDbFormat(typeof(T), result));
        }
Ejemplo n.º 2
0
 public long Execute(HyenaSqliteCommand command, params object [] param_values)
 {
     command.CommandType = HyenaCommandType.Execute;;
     QueueCommand(command, param_values);
     return((long)command.WaitForResult(this));
 }
Ejemplo n.º 3
0
 // INSERT, UPDATE, DELETE queries
 public long Execute(HyenaSqliteCommand command)
 {
     command.CommandType = HyenaCommandType.Execute;;
     QueueCommand(command);
     return((long)command.WaitForResult(this));
 }
Ejemplo n.º 4
0
 public IDataReader Query(HyenaSqliteCommand command, params object [] param_values)
 {
     command.CommandType = HyenaCommandType.Reader;
     QueueCommand(command, param_values);
     return((IDataReader)command.WaitForResult(this));
 }
Ejemplo n.º 5
0
        // TODO special case for single object param to avoid object []

        // SELECT multiple column queries
        public IDataReader Query(HyenaSqliteCommand command)
        {
            command.CommandType = HyenaCommandType.Reader;
            QueueCommand(command);
            return((IDataReader)command.WaitForResult(this));
        }
Ejemplo n.º 6
0
 public int Execute(HyenaSqliteCommand command, params object [] param_values)
 {
     command.CommandType = HyenaCommandType.Execute;;
     QueueCommand(command, param_values);
     return(Convert.ToInt32(command.WaitForResult(this)));
 }
Ejemplo n.º 7
0
 // INSERT, UPDATE, DELETE queries
 public int Execute(HyenaSqliteCommand command)
 {
     command.CommandType = HyenaCommandType.Execute;;
     QueueCommand(command);
     return(Convert.ToInt32(command.WaitForResult(this)));
 }