Documentation ¶
Overview ¶
Copyright (C) 2019-2024 vdaas.org vald team <vald@vdaas.org>
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright (C) 2019-2024 vdaas.org vald team <vald@vdaas.org>
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- type Corrector
- type Option
- func WithDiscoverer(client discoverer.Client) Option
- func WithErrGroup(eg errgroup.Group) Option
- func WithGateway(client vald.Client) Option
- func WithIndexReplica(num int) Option
- func WithKVSCompactionInterval(dur string) Option
- func WithKVSSyncInterval(dur string) Option
- func WithStreamListConcurrency(num int) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Corrector ¶
type Option ¶
type Option func(*correct) error
Option represents the functional option for index corrector.
func WithDiscoverer ¶
func WithDiscoverer(client discoverer.Client) Option
WithDiscoverer returns Option that sets discoverer client.
func WithErrGroup ¶ added in v1.7.13
WithErrGroup returns Option that set errgroup.
func WithGateway ¶ added in v1.7.13
WithGateway returns Option that sets discoverer client.
func WithIndexReplica ¶
WithIndexReplica returns Option that sets index replica.
func WithKVSCompactionInterval ¶ added in v1.7.13
WithKVSCompactionInterval returns Option that sets interval for background file compaction.
func WithKVSSyncInterval ¶ added in v1.7.13
WithKVSSyncInterval returns Option that sets interval for background file sync.
func WithStreamListConcurrency ¶
WithStreamListConcurrency returns Option that sets concurrency for StreamList field value.