BplusDotNet.xBucket.FirstKey C# (CSharp) Method

FirstKey() public method

public FirstKey ( ) : string
return string
        public string FirstKey()
        {
            if (this.keys.Count<1)
            {
                return null;
            }
            return (string) this.keys[0];
        }

Usage Example

Exemplo n.º 1
0
        public string NextKey(string AfterThisKey)
        {
            xBucket bucket;
            string  prefix;
            string  result = null;
            bool    found  = FindBucketForPrefix(AfterThisKey, out bucket, out prefix, false);

            if (found)
            {
                result = bucket.NextKey(AfterThisKey);
                if (result != null)
                {
                    return(result);
                }
            }
            // otherwise look in the next bucket
            string nextprefix = this.tree.NextKey(prefix);

            if (nextprefix == null)
            {
                return(null);
            }
            byte[] databytes = this.tree[nextprefix];
            bucket = new xBucket(this);
            bucket.Load(databytes);
            if (bucket.Count() < 1)
            {
                throw new BplusTreeException("empty bucket loaded");
            }
            return(bucket.FirstKey());
        }
All Usage Examples Of BplusDotNet.xBucket::FirstKey