Ejemplo n.º 1
0
 public SqlIndexInputSlicer(
     SqlDirectoryOptions options,
     IDatabaseLuceneOperator sqlOperator,
     Node node,
     IOContext context)
 {
     _options     = options;
     _sqlOperator = sqlOperator;
     _node        = node;
     _context     = context;
 }
Ejemplo n.º 2
0
        public LuceneSqlDirectory(
            SqlDirectoryOptions options,
            IDatabaseLuceneOperator sqlOperator)
        {
            _options  = options;
            _operator = sqlOperator;

            var lockFactory = new SqlLockFactory(_operator, options);

            SetLockFactory(lockFactory);
        }
Ejemplo n.º 3
0
        internal SqlIndexOutput(
            SqlDirectoryOptions options,
            IDatabaseLuceneOperator sqlOperator,
            Node node)
        {
            _sqlOperator = sqlOperator;
            _node        = node;
            _checksum    = new Checksum();
            _bufferSize  = options.BlockSize;

            _nodeId = node.Id;
            _length = node.Size;
        }
Ejemplo n.º 4
0
        internal SqlIndexInput(
            SqlDirectoryOptions options,
            IDatabaseLuceneOperator sqlOperator,
            Node node,
            IOContext context) : base(node.Name, context)
        {
            _sqlOperator = sqlOperator;
            _node        = node;
            _bufferSize  = options.BlockSize;
            _buffer      = new byte[_bufferSize];

            _node = node;

            _offset = 0L;
            _end    = node.Size;
        }
Ejemplo n.º 5
0
        internal SqlIndexInput(
            SqlDirectoryOptions options,
            IDatabaseLuceneOperator sqlOperator,
            Node node,
            long offset,
            long length,
            int bufferSize) : base(node.Name, bufferSize)
        {
            _sqlOperator = sqlOperator;
            _node        = node;
            _bufferSize  = options.BlockSize;
            _buffer      = new byte[_bufferSize];

            _node = node;

            _offset = offset;
            _end    = offset + length;
        }
Ejemplo n.º 6
0
 public SqlLockFactory(IDatabaseLuceneOperator sqlDatabaseLuceneOperator, SqlDirectoryOptions options)
 {
     _sqlDatabaseLuceneOperator = sqlDatabaseLuceneOperator;
     _options = options;
 }