func (in *TiKVRaftDBConfig) DeepCopyInto(out *TiKVRaftDBConfig) {
	*out = *in
	if in.WalRecoveryMode != nil {
		in, out := &in.WalRecoveryMode, &out.WalRecoveryMode
		*out = new(string)
		**out = **in
	}
	if in.WalDir != nil {
		in, out := &in.WalDir, &out.WalDir
		*out = new(string)
		**out = **in
	}
	if in.WalTtlSeconds != nil {
		in, out := &in.WalTtlSeconds, &out.WalTtlSeconds
		*out = new(int64)
		**out = **in
	}
	if in.WalSizeLimit != nil {
		in, out := &in.WalSizeLimit, &out.WalSizeLimit
		*out = new(string)
		**out = **in
	}
	if in.MaxTotalWalSize != nil {
		in, out := &in.MaxTotalWalSize, &out.MaxTotalWalSize
		*out = new(string)
		**out = **in
	}
	if in.MaxBackgroundJobs != nil {
		in, out := &in.MaxBackgroundJobs, &out.MaxBackgroundJobs
		*out = new(int64)
		**out = **in
	}
	if in.MaxManifestFileSize != nil {
		in, out := &in.MaxManifestFileSize, &out.MaxManifestFileSize
		*out = new(string)
		**out = **in
	}
	if in.CreateIfMissing != nil {
		in, out := &in.CreateIfMissing, &out.CreateIfMissing
		*out = new(bool)
		**out = **in
	}
	if in.MaxOpenFiles != nil {
		in, out := &in.MaxOpenFiles, &out.MaxOpenFiles
		*out = new(int64)
		**out = **in
	}
	if in.EnableStatistics != nil {
		in, out := &in.EnableStatistics, &out.EnableStatistics
		*out = new(bool)
		**out = **in
	}
	if in.StatsDumpPeriod != nil {
		in, out := &in.StatsDumpPeriod, &out.StatsDumpPeriod
		*out = new(string)
		**out = **in
	}
	if in.CompactionReadaheadSize != nil {
		in, out := &in.CompactionReadaheadSize, &out.CompactionReadaheadSize
		*out = new(string)
		**out = **in
	}
	if in.InfoLogMaxSize != nil {
		in, out := &in.InfoLogMaxSize, &out.InfoLogMaxSize
		*out = new(string)
		**out = **in
	}
	if in.FnfoLogRollTime != nil {
		in, out := &in.FnfoLogRollTime, &out.FnfoLogRollTime
		*out = new(string)
		**out = **in
	}
	if in.InfoLogKeepLogFileNum != nil {
		in, out := &in.InfoLogKeepLogFileNum, &out.InfoLogKeepLogFileNum
		*out = new(int64)
		**out = **in
	}
	if in.InfoLogDir != nil {
		in, out := &in.InfoLogDir, &out.InfoLogDir
		*out = new(string)
		**out = **in
	}
	if in.MaxSubCompactions != nil {
		in, out := &in.MaxSubCompactions, &out.MaxSubCompactions
		*out = new(int64)
		**out = **in
	}
	if in.WritableFileMaxBufferSize != nil {
		in, out := &in.WritableFileMaxBufferSize, &out.WritableFileMaxBufferSize
		*out = new(string)
		**out = **in
	}
	if in.UseDirectIoForFlushAndCompaction != nil {
		in, out := &in.UseDirectIoForFlushAndCompaction, &out.UseDirectIoForFlushAndCompaction
		*out = new(bool)
		**out = **in
	}
	if in.EnablePipelinedWrite != nil {
		in, out := &in.EnablePipelinedWrite, &out.EnablePipelinedWrite
		*out = new(bool)
		**out = **in
	}
	if in.AllowConcurrentMemtableWrite != nil {
		in, out := &in.AllowConcurrentMemtableWrite, &out.AllowConcurrentMemtableWrite
		*out = new(bool)
		**out = **in
	}
	if in.BytesPerSync != nil {
		in, out := &in.BytesPerSync, &out.BytesPerSync
		*out = new(string)
		**out = **in
	}
	if in.WalBytesPerSync != nil {
		in, out := &in.WalBytesPerSync, &out.WalBytesPerSync
		*out = new(string)
		**out = **in
	}
	if in.Defaultcf != nil {
		in, out := &in.Defaultcf, &out.Defaultcf
		*out = new(TiKVCfConfig)
		(*in).DeepCopyInto(*out)
	}
	return
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out . in must be non - nil .
func (in *TiKVRaftDBConfig) DeepCopyInto(out *TiKVRaftDBConfig) {
	*out = *in
	if in.WalRecoveryMode != nil {
		in, out := &in.WalRecoveryMode, &out.WalRecoveryMode
		*out = new(string)
		**out = **in
	}
	if in.WalDir != nil {
		in, out := &in.WalDir, &out.WalDir
		*out = new(string)
		**out = **in
	}
	if in.WalTtlSeconds != nil {
		in, out := &in.WalTtlSeconds, &out.WalTtlSeconds
		*out = new(int64)
		**out = **in
	}
	if in.WalSizeLimit != nil {
		in, out := &in.WalSizeLimit, &out.WalSizeLimit
		*out = new(string)
		**out = **in
	}
	if in.MaxTotalWalSize != nil {
		in, out := &in.MaxTotalWalSize, &out.MaxTotalWalSize
		*out = new(string)
		**out = **in
	}
	if in.MaxBackgroundJobs != nil {
		in, out := &in.MaxBackgroundJobs, &out.MaxBackgroundJobs
		*out = new(int64)
		**out = **in
	}
	if in.MaxManifestFileSize != nil {
		in, out := &in.MaxManifestFileSize, &out.MaxManifestFileSize
		*out = new(string)
		**out = **in
	}
	if in.CreateIfMissing != nil {
		in, out := &in.CreateIfMissing, &out.CreateIfMissing
		*out = new(bool)
		**out = **in
	}
	if in.MaxOpenFiles != nil {
		in, out := &in.MaxOpenFiles, &out.MaxOpenFiles
		*out = new(int64)
		**out = **in
	}
	if in.EnableStatistics != nil {
		in, out := &in.EnableStatistics, &out.EnableStatistics
		*out = new(bool)
		**out = **in
	}
	if in.StatsDumpPeriod != nil {
		in, out := &in.StatsDumpPeriod, &out.StatsDumpPeriod
		*out = new(string)
		**out = **in
	}
	if in.CompactionReadaheadSize != nil {
		in, out := &in.CompactionReadaheadSize, &out.CompactionReadaheadSize
		*out = new(string)
		**out = **in
	}
	if in.InfoLogMaxSize != nil {
		in, out := &in.InfoLogMaxSize, &out.InfoLogMaxSize
		*out = new(string)
		**out = **in
	}
	if in.FnfoLogRollTime != nil {
		in, out := &in.FnfoLogRollTime, &out.FnfoLogRollTime
		*out = new(string)
		**out = **in
	}
	if in.InfoLogKeepLogFileNum != nil {
		in, out := &in.InfoLogKeepLogFileNum, &out.InfoLogKeepLogFileNum
		*out = new(int64)
		**out = **in
	}
	if in.InfoLogDir != nil {
		in, out := &in.InfoLogDir, &out.InfoLogDir
		*out = new(string)
		**out = **in
	}
	if in.MaxSubCompactions != nil {
		in, out := &in.MaxSubCompactions, &out.MaxSubCompactions
		*out = new(int64)
		**out = **in
	}
	if in.WritableFileMaxBufferSize != nil {
		in, out := &in.WritableFileMaxBufferSize, &out.WritableFileMaxBufferSize
		*out = new(string)
		**out = **in
	}
	if in.UseDirectIoForFlushAndCompaction != nil {
		in, out := &in.UseDirectIoForFlushAndCompaction, &out.UseDirectIoForFlushAndCompaction
		*out = new(bool)
		**out = **in
	}
	if in.EnablePipelinedWrite != nil {
		in, out := &in.EnablePipelinedWrite, &out.EnablePipelinedWrite
		*out = new(bool)
		**out = **in
	}
	if in.AllowConcurrentMemtableWrite != nil {
		in, out := &in.AllowConcurrentMemtableWrite, &out.AllowConcurrentMemtableWrite
		*out = new(bool)
		**out = **in
	}
	if in.BytesPerSync != nil {
		in, out := &in.BytesPerSync, &out.BytesPerSync
		*out = new(string)
		**out = **in
	}
	if in.WalBytesPerSync != nil {
		in, out := &in.WalBytesPerSync, &out.WalBytesPerSync
		*out = new(string)
		**out = **in
	}
	if in.Defaultcf != nil {
		in, out := &in.Defaultcf, &out.Defaultcf
		*out = new(TiKVCfConfig)
		(*in).DeepCopyInto(*out)
	}
	return
}
func ( in * TiKVRaftDBConfig ) DeepCopyInto ( out * TiKVRaftDBConfig ) { * out = * in if in . WalRecoveryMode != nil { in , out := & in . WalRecoveryMode , & out . WalRecoveryMode * out = new ( string ) * * out = * * in } if in . WalDir != nil { in , out := & in . WalDir , & out . WalDir * out = new ( string ) * * out = * * in } if in . WalTtlSeconds != nil { in , out := & in . WalTtlSeconds , & out . WalTtlSeconds * out = new ( int64 ) * * out = * * in } if in . WalSizeLimit != nil { in , out := & in . WalSizeLimit , & out . WalSizeLimit * out = new ( string ) * * out = * * in } if in . MaxTotalWalSize != nil { in , out := & in . MaxTotalWalSize , & out . MaxTotalWalSize * out = new ( string ) * * out = * * in } if in . MaxBackgroundJobs != nil { in , out := & in . MaxBackgroundJobs , & out . MaxBackgroundJobs * out = new ( int64 ) * * out = * * in } if in . MaxManifestFileSize != nil { in , out := & in . MaxManifestFileSize , & out . MaxManifestFileSize * out = new ( string ) * * out = * * in } if in . CreateIfMissing != nil { in , out := & in . CreateIfMissing , & out . CreateIfMissing * out = new ( bool ) * * out = * * in } if in . MaxOpenFiles != nil { in , out := & in . MaxOpenFiles , & out . MaxOpenFiles * out = new ( int64 ) * * out = * * in } if in . EnableStatistics != nil { in , out := & in . EnableStatistics , & out . EnableStatistics * out = new ( bool ) * * out = * * in } if in . StatsDumpPeriod != nil { in , out := & in . StatsDumpPeriod , & out . StatsDumpPeriod * out = new ( string ) * * out = * * in } if in . CompactionReadaheadSize != nil { in , out := & in . CompactionReadaheadSize , & out . CompactionReadaheadSize * out = new ( string ) * * out = * * in } if in . InfoLogMaxSize != nil { in , out := & in . InfoLogMaxSize , & out . InfoLogMaxSize * out = new ( string ) * * out = * * in } if in . FnfoLogRollTime != nil { in , out := & in . FnfoLogRollTime , & out . FnfoLogRollTime * out = new ( string ) * * out = * * in } if in . InfoLogKeepLogFileNum != nil { in , out := & in . InfoLogKeepLogFileNum , & out . InfoLogKeepLogFileNum * out = new ( int64 ) * * out = * * in } if in . InfoLogDir != nil { in , out := & in . InfoLogDir , & out . InfoLogDir * out = new ( string ) * * out = * * in } if in . MaxSubCompactions != nil { in , out := & in . MaxSubCompactions , & out . MaxSubCompactions * out = new ( int64 ) * * out = * * in } if in . WritableFileMaxBufferSize != nil { in , out := & in . WritableFileMaxBufferSize , & out . WritableFileMaxBufferSize * out = new ( string ) * * out = * * in } if in . UseDirectIoForFlushAndCompaction != nil { in , out := & in . UseDirectIoForFlushAndCompaction , & out . UseDirectIoForFlushAndCompaction * out = new ( bool ) * * out = * * in } if in . EnablePipelinedWrite != nil { in , out := & in . EnablePipelinedWrite , & out . EnablePipelinedWrite * out = new ( bool ) * * out = * * in } if in . AllowConcurrentMemtableWrite != nil { in , out := & in . AllowConcurrentMemtableWrite , & out . AllowConcurrentMemtableWrite * out = new ( bool ) * * out = * * in } if in . BytesPerSync != nil { in , out := & in . BytesPerSync , & out . BytesPerSync * out = new ( string ) * * out = * * in } if in . WalBytesPerSync != nil { in , out := & in . WalBytesPerSync , & out . WalBytesPerSync * out = new ( string ) * * out = * * in } if in . Defaultcf != nil { in , out := & in . Defaultcf , & out . Defaultcf * out = new ( TiKVCfConfig ) ( * in ) . DeepCopyInto ( * out ) } return }
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out.
DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out .