in Amazon.QLDB.Driver.IntegrationTests/utils/IntegrationTestBase.cs [241:427]
public IEnumerable<object[]> GetData(MethodInfo methodInfo)
{
var ionValues = new List<object[]>();
var ionBlob = ValueFactory.NewBlob(Encoding.ASCII.GetBytes("value"));
ionValues.Add(new object[] { ionBlob });
var ionBool = ValueFactory.NewBool(true);
ionValues.Add(new object[] { ionBool });
var ionClob = ValueFactory.NewClob(Encoding.ASCII.GetBytes("{{ 'Clob value.'}}"));
ionValues.Add(new object[] { ionClob });
var ionDecimal = ValueFactory.NewDecimal(0.1);
ionValues.Add(new object[] { ionDecimal });
var ionFloat = ValueFactory.NewFloat(1.1);
ionValues.Add(new object[] { ionFloat });
var ionInt = ValueFactory.NewInt(2);
ionValues.Add(new object[] { ionInt });
var ionList = ValueFactory.NewEmptyList();
ionList.Add(ValueFactory.NewInt(3));
ionValues.Add(new object[] { ionList });
var ionNull = ValueFactory.NewNull();
ionValues.Add(new object[] { ionNull });
var ionSexp = ValueFactory.NewEmptySexp();
ionSexp.Add(ValueFactory.NewString("value"));
ionValues.Add(new object[] { ionSexp });
var ionString = ValueFactory.NewString("value");
ionValues.Add(new object[] { ionString });
var ionStruct = ValueFactory.NewEmptyStruct();
ionStruct.SetField("value", ValueFactory.NewBool(true));
ionValues.Add(new object[] { ionStruct });
var ionSymbol = ValueFactory.NewSymbol("symbol");
ionValues.Add(new object[] { ionSymbol });
var ionTimestamp = ValueFactory.NewTimestamp(new IonDotnet.Timestamp(DateTime.Now));
ionValues.Add(new object[] { ionTimestamp });
var ionNullBlob = ValueFactory.NewNullBlob();
ionValues.Add(new object[] { ionNullBlob });
var ionNullBool = ValueFactory.NewNullBool();
ionValues.Add(new object[] { ionNullBool });
var ionNullClob = ValueFactory.NewNullClob();
ionValues.Add(new object[] { ionNullClob });
var ionNullDecimal = ValueFactory.NewNullDecimal();
ionValues.Add(new object[] { ionNullDecimal });
var ionNullFloat = ValueFactory.NewNullFloat();
ionValues.Add(new object[] { ionNullFloat });
var ionNullInt = ValueFactory.NewNullInt();
ionValues.Add(new object[] { ionNullInt });
var ionNullList = ValueFactory.NewNullList();
ionValues.Add(new object[] { ionNullList });
var ionNullSexp = ValueFactory.NewNullSexp();
ionValues.Add(new object[] { ionNullSexp });
var ionNullString = ValueFactory.NewNullString();
ionValues.Add(new object[] { ionNullString });
var ionNullStruct = ValueFactory.NewNullStruct();
ionValues.Add(new object[] { ionNullStruct });
var ionNullSymbol = ValueFactory.NewNullSymbol();
ionValues.Add(new object[] { ionNullSymbol });
var ionNullTimestamp = ValueFactory.NewNullTimestamp();
ionValues.Add(new object[] { ionNullTimestamp });
var ionBlobWithAnnotation = ValueFactory.NewBlob(Encoding.ASCII.GetBytes("value"));
ionBlobWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionBlobWithAnnotation });
var ionBoolWithAnnotation = ValueFactory.NewBool(true);
ionBoolWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionBoolWithAnnotation });
var ionClobWithAnnotation = ValueFactory.NewClob(Encoding.ASCII.GetBytes("{{ 'Clob value.'}}"));
ionClobWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionClobWithAnnotation });
var ionDecimalWithAnnotation = ValueFactory.NewDecimal(0.1);
ionDecimalWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionDecimalWithAnnotation });
var ionFloatWithAnnotation = ValueFactory.NewFloat(1.1);
ionFloatWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionFloatWithAnnotation });
var ionIntWithAnnotation = ValueFactory.NewInt(2);
ionIntWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionIntWithAnnotation });
var ionListWithAnnotation = ValueFactory.NewEmptyList();
ionListWithAnnotation.Add(ValueFactory.NewInt(3));
ionListWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionListWithAnnotation });
var ionNullWithAnnotation = ValueFactory.NewNull();
ionNullWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullWithAnnotation });
var ionSexpWithAnnotation = ValueFactory.NewEmptySexp();
ionSexpWithAnnotation.Add(ValueFactory.NewString("value"));
ionSexpWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionSexpWithAnnotation });
var ionStringWithAnnotation = ValueFactory.NewString("value");
ionStringWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionStringWithAnnotation });
var ionStructWithAnnotation = ValueFactory.NewEmptyStruct();
ionStructWithAnnotation.SetField("value", ValueFactory.NewBool(true));
ionStructWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionStructWithAnnotation });
var ionSymbolWithAnnotation = ValueFactory.NewSymbol("symbol");
ionSymbolWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionSymbolWithAnnotation });
var ionTimestampWithAnnotation = ValueFactory.NewTimestamp(new IonDotnet.Timestamp(DateTime.Now));
ionTimestampWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionTimestampWithAnnotation });
var ionNullBlobWithAnnotation = ValueFactory.NewNullBlob();
ionNullBlobWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullBlobWithAnnotation });
var ionNullBoolWithAnnotation = ValueFactory.NewNullBool();
ionNullBoolWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullBoolWithAnnotation });
var ionNullClobWithAnnotation = ValueFactory.NewNullClob();
ionNullClobWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullClobWithAnnotation });
var ionNullDecimalWithAnnotation = ValueFactory.NewNullDecimal();
ionNullDecimalWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullDecimalWithAnnotation });
var ionNullFloatWithAnnotation = ValueFactory.NewNullFloat();
ionNullFloatWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullFloatWithAnnotation });
var ionNullIntWithAnnotation = ValueFactory.NewNullInt();
ionNullIntWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullIntWithAnnotation });
var ionNullListWithAnnotation = ValueFactory.NewNullList();
ionNullListWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullListWithAnnotation });
var ionNullSexpWithAnnotation = ValueFactory.NewNullSexp();
ionNullSexpWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullSexpWithAnnotation });
var ionNullStringWithAnnotation = ValueFactory.NewNullString();
ionNullStringWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullStringWithAnnotation });
var ionNullStructWithAnnotation = ValueFactory.NewNullStruct();
ionNullStructWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullStructWithAnnotation });
var ionNullSymbolWithAnnotation = ValueFactory.NewNullSymbol();
ionNullSymbolWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullSymbolWithAnnotation });
var ionNullTimestampWithAnnotation = ValueFactory.NewNullTimestamp();
ionNullTimestampWithAnnotation.AddTypeAnnotation("annotation");
ionValues.Add(new object[] { ionNullTimestampWithAnnotation });
return ionValues;
}