public static string Column(string columnName, DateTimeOffset value, ColumnOperator op = ColumnOperator.Equal)
 {
     return(TableQuery.GenerateFilterConditionForDate(
                columnName,
                ToQueryComparison(op),
                value));
 }
 public static string Column(string columnName, byte[] value, ColumnOperator op = ColumnOperator.Equal)
 {
     return(TableQuery.GenerateFilterConditionForBinary(
                columnName,
                ToQueryComparison(op),
                value));
 }
 public static string Column(string columnName, byte[] value, ColumnOperator op = ColumnOperator.Equal)
 {
     return TableQuery.GenerateFilterConditionForBinary(
         columnName,
         ToQueryComparison(op),
         value);
 }
 public static string Column(string columnName, DateTimeOffset value, ColumnOperator op = ColumnOperator.Equal)
 {
     return TableQuery.GenerateFilterConditionForDate(
         columnName,
         ToQueryComparison(op),
         value);
 }
Beispiel #5
0
        public static FilterUtil Column(string columnName, DateTimeOffset value, ColumnOperator op = ColumnOperator.Equal)
        {
            var filter = TableQuery.GenerateFilterConditionForDate(
                columnName,
                ToQueryComparison(op),
                value);

            return(new FilterUtil(filter));
        }
Beispiel #6
0
        public static string ToQueryComparison(ColumnOperator op)
        {
            switch (op)
            {
            case ColumnOperator.Equal: return(QueryComparisons.Equal);

            case ColumnOperator.NotEqual: return(QueryComparisons.NotEqual);

            case ColumnOperator.LessThan: return(QueryComparisons.LessThan);

            case ColumnOperator.LessThanOrEqual: return(QueryComparisons.LessThanOrEqual);

            case ColumnOperator.GreaterThan: return(QueryComparisons.GreaterThan);

            case ColumnOperator.GreaterThanOrEqual: return(QueryComparisons.GreaterThanOrEqual);

            default: throw new Exception($"Invalid {nameof(ColumnOperator)} value: {op}");
            }
        }
Beispiel #7
0
 public static string Column(ColumnName columnName, string value, ColumnOperator op = ColumnOperator.Equal) => Column(ToColumnName(columnName), value, op);
Beispiel #8
0
 public static string RowKey(string value, ColumnOperator op = ColumnOperator.Equal) => Column(ColumnName.RowKey, value, op);
Beispiel #9
0
 public static string PartitionKey(string value, ColumnOperator op = ColumnOperator.Equal) => Column(ColumnName.PartitionKey, value, op);
Beispiel #10
0
 public static FilterUtil Column(string columnName, DateKey dateKey, ColumnOperator op = ColumnOperator.Equal)
 {
     return(Column(columnName, dateKey.Key, op));
 }
Beispiel #11
0
 public static FilterUtil Column(ColumnNames name, DateKey dateKey, ColumnOperator op = ColumnOperator.Equal)
 {
     return(Column(ToColumnName(name), dateKey, op));
 }