From b5c9c0ff1e3d9a06596211f82745a829b7fb9fb8 Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@stud.h-da.de> Date: Thu, 17 Mar 2022 15:53:18 +0100 Subject: [PATCH] Extend template to allow to request the schema gzip byte slice This change allows us to access the schema gzip byte slice of the generated code. --- go.mod | 2 +- go.sum | 2 ++ resources/go.mod | 2 +- resources/go.sum | 2 ++ templates.go | 4 ++++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 5f869a57..eaa096b2 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module code.fbi.h-da.de/danet/csbi go 1.17 require ( - code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536 + code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170 code.fbi.h-da.de/danet/gosdn v0.0.3-0.20220308112126-034bce0f8427 github.com/docker/docker v20.10.11+incompatible // as per https://github.com/moby/moby/issues/41191#issuecomment-656342401 github.com/google/uuid v1.2.0 diff --git a/go.sum b/go.sum index d71a60f7..617d9d4e 100644 --- a/go.sum +++ b/go.sum @@ -45,6 +45,8 @@ cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RX cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536 h1:Yi+0ZiROQ0GG7vbsx7jiGy1pimPw77SdNS+8unZpG30= code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536/go.mod h1:J1wwKAHhP3HprrzoNs6f5C56znzvns69FU56oItc3kc= +code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170 h1:dMwDcwpEUiMLBqtX9jCclKSuQew3kKvDOz4OrVhjnFg= +code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170/go.mod h1:J1wwKAHhP3HprrzoNs6f5C56znzvns69FU56oItc3kc= code.fbi.h-da.de/danet/forks/goarista v0.0.0-20210709163519-47ee8958ef40 h1:x7rVYGqfJSMWuYBp+JE6JVMcFP03Gx0mnR2ftsgqjVI= code.fbi.h-da.de/danet/forks/goarista v0.0.0-20210709163519-47ee8958ef40/go.mod h1:uVe3gCeF2DcIho8K9CIO46uAkHW/lUF+fAaUX1vHrF0= code.fbi.h-da.de/danet/forks/google v0.0.0-20210709163519-47ee8958ef40 h1:B45k5tGEdjjdsKK4f+0dQoyReFmsWdwYEzHofA7DPM8= diff --git a/resources/go.mod b/resources/go.mod index f573edf2..c7f75141 100644 --- a/resources/go.mod +++ b/resources/go.mod @@ -3,7 +3,7 @@ module code.fbi.h-da.de/danet/csbi-autogen go 1.17 require ( - code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536 + code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170 code.fbi.h-da.de/danet/forks/goarista v0.0.0-20210709163519-47ee8958ef40 code.fbi.h-da.de/danet/gosdn v0.0.3-0.20220308112126-034bce0f8427 github.com/google/gnxi v0.0.0-20210423111716-4b504ef806a7 diff --git a/resources/go.sum b/resources/go.sum index e7b1d143..058b7104 100644 --- a/resources/go.sum +++ b/resources/go.sum @@ -44,6 +44,8 @@ cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RX cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536 h1:Yi+0ZiROQ0GG7vbsx7jiGy1pimPw77SdNS+8unZpG30= code.fbi.h-da.de/danet/api v0.2.5-0.20220308110152-3bad30e00536/go.mod h1:J1wwKAHhP3HprrzoNs6f5C56znzvns69FU56oItc3kc= +code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170 h1:dMwDcwpEUiMLBqtX9jCclKSuQew3kKvDOz4OrVhjnFg= +code.fbi.h-da.de/danet/api v0.2.5-0.20220317140502-f0e91169a170/go.mod h1:J1wwKAHhP3HprrzoNs6f5C56znzvns69FU56oItc3kc= code.fbi.h-da.de/danet/forks/goarista v0.0.0-20210709163519-47ee8958ef40 h1:x7rVYGqfJSMWuYBp+JE6JVMcFP03Gx0mnR2ftsgqjVI= code.fbi.h-da.de/danet/forks/goarista v0.0.0-20210709163519-47ee8958ef40/go.mod h1:uVe3gCeF2DcIho8K9CIO46uAkHW/lUF+fAaUX1vHrF0= code.fbi.h-da.de/danet/forks/google v0.0.0-20210709163519-47ee8958ef40 h1:B45k5tGEdjjdsKK4f+0dQoyReFmsWdwYEzHofA7DPM8= diff --git a/templates.go b/templates.go index faeeb9e1..dfc4b899 100644 --- a/templates.go +++ b/templates.go @@ -67,6 +67,10 @@ func (csbi *Csbi) Schema() *ytypes.Schema { return schema } +func (csbi *Csbi) SchemaTreeGzip() []byte { + return ySchema +} + // SetID sets the ID of the cSBI to the provided UUID func (csbi *Csbi) SetID(id uuid.UUID) { csbi.id = id -- GitLab