Exemple #1
0
        public Pb.Filter ConvertToPBFilter()
        {
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = ConvertToPB().ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.FirstKeyOnlyFilter();
            var filter         = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #3
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.RandomRowFilter {
                Chance = Chance
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #4
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.PageFilter {
                PageSize = PageSize
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #5
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.RowFilter {
                CompareFilter = CompareFilterObj.ConvertToPB()
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #6
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.FilterWrapper
            {
                Filter = WrappedFilter.ConvertToPBFilter()
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.ColumnCountGetFilter
            {
                Limit = Limit,
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #8
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.ColumnPrefixFilter
            {
                Prefix = ByteString.CopyFrom(Prefix)
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #9
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.WhileMatchFilter
            {
                Filter = MatchingFilter.ConvertToPBFilter()
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #10
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.InclusiveStopFilter
            {
                StopRowKey = ByteString.CopyFrom(StopRowKey)
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.SingleColumnValueExcludeFilter
            {
                SingleColumnValueFilter = SingleColumnValueFilterObj.ConvertToPB()
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.ColumnPaginationFilter
            {
                Limit        = Limit,
                Offset       = Offset,
                ColumnOffset = ByteString.CopyFrom(ColumnOffset)
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.MultipleColumnPrefixFilter();

            if (SortedPrefixes?.Any() == true)
            {
                internalFilter.SortedPrefixes.AddRange(SortedPrefixes.Select(ByteString.CopyFrom).ToArray());
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #14
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.TimestampsFilter();

            if (Timestamps?.Any() == true)
            {
                internalFilter.Timestamps.AddRange(Timestamps);
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.FirstKeyValueMatchingQualifiersFilter();

            if (Qualifiers?.Any() == true)
            {
                internalFilter.Qualifiers.AddRange(Qualifiers.Select(ByteString.CopyFrom).ToArray());
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.DependentColumnFilter
            {
                CompareFilter       = CompareFilter.ConvertToPB(),
                ColumnFamily        = ByteString.CopyFrom(ColumnFamily),
                ColumnQualifier     = ByteString.CopyFrom(ColumnQualifier),
                DropDependentColumn = DropDependentColumn
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.MultiRowRangeFilter();

            if (RowRangeList?.Any() == true)
            {
                internalFilter.RowRangeList.AddRange(RowRangeList.Select(t => t.ConvertToPB()).ToArray());
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #18
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.ColumnRangeFilter
            {
                MinColumn          = ByteString.CopyFrom(MinColumn),
                MaxColumn          = ByteString.CopyFrom(MaxColumn),
                MinColumnInclusive = MinColumnInclusive,
                MaxColumnInclusive = MaxColumnInclusive
            };
            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #19
0
        public Pb.Filter ConvertToPBFilter()
        {
            var internalFilter = new Pb.FuzzyRowFilter();

            if (FuzzyKeysData?.Any() == true)
            {
                internalFilter.FuzzyKeysData.AddRange(FuzzyKeysData
                                                      .Select(t => t.ConvertToPB())
                                                      .ToArray());
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = internalFilter.ToByteString()
            };

            return(filter);
        }
Exemple #20
0
        public Pb.Filter ConvertToPBFilter()
        {
            var filterList = new Pb.FilterList
            {
                Operator = Operator,
            };

            if (Filters?.Any() == true)
            {
                var filterArray = Filters.Select(t => t.ConvertToPBFilter()).ToArray();
                filterList.Filters.AddRange(filterArray);
            }

            var filter = new Pb.Filter
            {
                Name             = Name,
                SerializedFilter = filterList.ToByteString()
            };

            return(filter);
        }