Ejemplo n.º 1
0
        public void BuildQuery_OnePK_ShouldReturnValidQuery()
        {
            // Arrange
            var command = new ReadCommand
                          (
                new TableSchema
            {
                Name    = "Orders",
                Columns = new List <Column>
                {
                    new Column
                    {
                        Name = "Id",
                        PkOrdinalPosition = 1
                    },
                    new Column
                    {
                        Name = "Name"
                    }
                }
            },
                new List <object>
            {
                1
            },
                new List <object>
            {
                10
            }
                          );

            var columns = new List <Column>
            {
                new Column
                {
                    Name = "Id",
                    PkOrdinalPosition = 1
                },
                new Column
                {
                    Name = "Name"
                }
            };

            // Act
            var result = SourceDataReader.BuildQuery(command, columns);

            // Assert
            Assert.AreEqual("select `Id`,`Name` from `Orders` where (`Id` >= @from_0) and (`Id` < @to_0)", result);
        }
Ejemplo n.º 2
0
 public App(
     ILogger <App> logger,
     DataMoverSettings dataMoverSettings,
     SourceDataReader sourceDataReader,
     DatabasePublisher publisher,
     ReadCommandGenerator readCommandGenerator,
     SchemaCopier schemaCopier)
 {
     _logger               = logger;
     _dataMoverSettings    = dataMoverSettings;
     _sourceDataReader     = sourceDataReader;
     _publisher            = publisher;
     _readCommandGenerator = readCommandGenerator;
     _schemaCopier         = schemaCopier;
 }
Ejemplo n.º 3
0
 public override Type GetFieldType(int ordinal) => SourceDataReader.GetFieldType(ordinal);
Ejemplo n.º 4
0
 public override bool Read() => SourceDataReader.Read();
Ejemplo n.º 5
0
 public override Task <bool> IsDBNullAsync(int ordinal, CancellationToken cancellationToken) => SourceDataReader.IsDBNullAsync(ordinal, cancellationToken);
Ejemplo n.º 6
0
 public override string GetString(int ordinal) => SourceDataReader.GetString(ordinal);
Ejemplo n.º 7
0
 public override int GetValues(object[] values) => SourceDataReader.GetValues(values);
Ejemplo n.º 8
0
 public override short GetInt16(int ordinal) => SourceDataReader.GetInt16(ordinal);
Ejemplo n.º 9
0
 public override long GetInt64(int ordinal) => SourceDataReader.GetInt64(ordinal);
Ejemplo n.º 10
0
 public override byte GetByte(int ordinal) => SourceDataReader.GetByte(ordinal);
Ejemplo n.º 11
0
 public override char GetChar(int ordinal) => SourceDataReader.GetChar(ordinal);
Ejemplo n.º 12
0
 public override Task <bool> NextResultAsync(CancellationToken cancellationToken)
 {
     ResultIndex++;
     return(SourceDataReader.NextResultAsync(cancellationToken));
 }
Ejemplo n.º 13
0
 public override bool GetBoolean(int ordinal) => SourceDataReader.GetBoolean(ordinal);
Ejemplo n.º 14
0
 public override bool NextResult()
 {
     ResultIndex++;
     return(SourceDataReader.NextResult());
 }
Ejemplo n.º 15
0
 public override string ToString() => SourceDataReader.ToString();
Ejemplo n.º 16
0
 public override Task <bool> ReadAsync(CancellationToken cancellationToken) => SourceDataReader.ReadAsync(cancellationToken);
Ejemplo n.º 17
0
 public override float GetFloat(int ordinal) => SourceDataReader.GetFloat(ordinal);
Ejemplo n.º 18
0
 public override long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)
 => SourceDataReader.GetChars(ordinal, dataOffset, buffer, bufferOffset, length);
Ejemplo n.º 19
0
 public override Guid GetGuid(int ordinal) => SourceDataReader.GetGuid(ordinal);
Ejemplo n.º 20
0
 public override string GetDataTypeName(int ordinal) => SourceDataReader.GetDataTypeName(ordinal);
Ejemplo n.º 21
0
 public override int GetInt32(int ordinal) => SourceDataReader.GetInt32(ordinal);
Ejemplo n.º 22
0
 public override DateTime GetDateTime(int ordinal) => SourceDataReader.GetDateTime(ordinal);
Ejemplo n.º 23
0
 public override int GetOrdinal(string name) => SourceDataReader.GetOrdinal(name);
Ejemplo n.º 24
0
 public override decimal GetDecimal(int ordinal) => SourceDataReader.GetDecimal(ordinal);
Ejemplo n.º 25
0
 public override object GetValue(int ordinal) => SourceDataReader.GetValue(ordinal);
Ejemplo n.º 26
0
 public override TextReader GetTextReader(int ordinal) => SourceDataReader.GetTextReader(ordinal);
Ejemplo n.º 27
0
 public override bool IsDBNull(int ordinal) => SourceDataReader.IsDBNull(ordinal);
Ejemplo n.º 28
0
 public override IEnumerator GetEnumerator() => SourceDataReader.GetEnumerator();
Ejemplo n.º 29
0
 public override double GetDouble(int ordinal) => SourceDataReader.GetDouble(ordinal);
Ejemplo n.º 30
0
 public override object InitializeLifetimeService() => SourceDataReader.InitializeLifetimeService();