github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/ccl/ccl_init.go (about)

     1  // Copyright 2016 The Cockroach Authors.
     2  //
     3  // Licensed as a CockroachDB Enterprise file under the Cockroach Community
     4  // License (the "License"); you may not use this file except in compliance with
     5  // the License. You may obtain a copy of the License at
     6  //
     7  //     https://github.com/cockroachdb/cockroach/blob/master/licenses/CCL.txt
     8  
     9  package ccl
    10  
    11  // We import each of the CCL packages that use init hooks below, so a single
    12  // import of this package enables building a binary with CCL features.
    13  
    14  import (
    15  	// ccl init hooks. Don't include cliccl here, it pulls in pkg/cli, which
    16  	// does weird things at init time.
    17  	_ "github.com/cockroachdb/cockroach/pkg/ccl/backupccl"
    18  	_ "github.com/cockroachdb/cockroach/pkg/ccl/buildccl"
    19  	_ "github.com/cockroachdb/cockroach/pkg/ccl/changefeedccl"
    20  	_ "github.com/cockroachdb/cockroach/pkg/ccl/cliccl"
    21  	_ "github.com/cockroachdb/cockroach/pkg/ccl/followerreadsccl"
    22  	_ "github.com/cockroachdb/cockroach/pkg/ccl/gssapiccl"
    23  	_ "github.com/cockroachdb/cockroach/pkg/ccl/importccl"
    24  	_ "github.com/cockroachdb/cockroach/pkg/ccl/partitionccl"
    25  	_ "github.com/cockroachdb/cockroach/pkg/ccl/storageccl"
    26  	_ "github.com/cockroachdb/cockroach/pkg/ccl/storageccl/engineccl"
    27  	_ "github.com/cockroachdb/cockroach/pkg/ccl/utilccl"
    28  	_ "github.com/cockroachdb/cockroach/pkg/ccl/workloadccl"
    29  )