func NewRootCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.NewRootStruct(8, 1)) }
func NewRootRanges(s *C.Segment) Ranges { return Ranges(s.NewRootStruct(8, 1)) }
func NewRootRoutable(s *C.Segment) Routable { return Routable(s.NewRootStruct(16, 2)) }
func NewRootRecords(s *C.Segment) Records { return Records(s.NewRootStruct(8, 1)) }
func NewRootVersions(s *C.Segment) Versions { return Versions(s.NewRootStruct(0, 2)) }
func NewRootCmdQueryChangedRanges(s *C.Segment) CmdQueryChangedRanges { return CmdQueryChangedRanges(s.NewRootStruct(24, 1)) }
func NewRootCmdDeleteValues(s *C.Segment) CmdDeleteValues { return CmdDeleteValues(s.NewRootStruct(16, 1)) }
func NewRootConfiguration(s *C.Segment) Configuration { return Configuration(s.NewRootStruct(16, 13)) }
func NewRootMatch(s *C.Segment) Match { return Match(s.NewRootStruct(16, 7)) }
func NewRootDisjunction(s *C.Segment) Disjunction { return Disjunction(s.NewRootStruct(0, 2)) }
func NewRootGenerator(s *C.Segment) Generator { return Generator(s.NewRootStruct(8, 0)) }
func NewRootConjunction(s *C.Segment) Conjunction { return Conjunction(s.NewRootStruct(0, 2)) }
func NewRootCondition(s *C.Segment) Condition { return Condition(s.NewRootStruct(8, 1)) }
func NewRootConditionPair(s *C.Segment) ConditionPair { return ConditionPair(s.NewRootStruct(8, 2)) }
func NewRootRequest(s *C.Segment) Request { return Request(s.NewRootStruct(16, 1)) }
func NewRootMigration(s *C.Segment) Migration { return Migration(s.NewRootStruct(8, 1)) }
func NewRootCmdQueryNearestValue(s *C.Segment) CmdQueryNearestValue { return CmdQueryNearestValue(s.NewRootStruct(24, 1)) }
func NewRootMigrationComplete(s *C.Segment) MigrationComplete { return MigrationComplete(s.NewRootStruct(8, 0)) }
func NewRootCmdInsertValues(s *C.Segment) CmdInsertValues { return CmdInsertValues(s.NewRootStruct(8, 2)) }
func NewRootMigrationElement(s *C.Segment) MigrationElement { return MigrationElement(s.NewRootStruct(0, 2)) }
func NewRootResponse(s *C.Segment) Response { return Response(s.NewRootStruct(16, 1)) }
func NewRootStatisticalRecord(s *C.Segment) StatisticalRecord { return StatisticalRecord(s.NewRootStruct(40, 0)) }
func NewRootStatisticalRecords(s *C.Segment) StatisticalRecords { return StatisticalRecords(s.NewRootStruct(8, 1)) }
func NewRootCmdQueryStandardValues(s *C.Segment) CmdQueryStandardValues { return CmdQueryStandardValues(s.NewRootStruct(24, 1)) }
func NewRootChangedRange(s *C.Segment) ChangedRange { return ChangedRange(s.NewRootStruct(16, 0)) }
func NewRootCmdQueryStatisticalValues(s *C.Segment) CmdQueryStatisticalValues { return CmdQueryStatisticalValues(s.NewRootStruct(32, 1)) }
func NewRootRecord(s *C.Segment) Record { return Record(s.NewRootStruct(16, 0)) }
func NewRootCmdQueryVersion(s *C.Segment) CmdQueryVersion { return CmdQueryVersion(s.NewRootStruct(0, 1)) }
func NewRootZ(s *C.Segment) Z { return Z(s.NewRootStruct(8, 1)) }
func NewRootCodeGeneratorRequestRequestedFile(s *C.Segment) CodeGeneratorRequestRequestedFile { return CodeGeneratorRequestRequestedFile(s.NewRootStruct(8, 2)) }