Documentation
¶
Index ¶
- Constants
- func ExtractListFieldProp(prop *tableaupb.FieldProp, isScalarList bool) *tableaupb.FieldProp
- func ExtractMapFieldProp(prop *tableaupb.FieldProp) *tableaupb.FieldProp
- func ExtractScalarFieldProp(prop *tableaupb.FieldProp) *tableaupb.FieldProp
- func ExtractStructFieldProp(prop *tableaupb.FieldProp) *tableaupb.FieldProp
- func IsEmptyFieldProp(prop *tableaupb.FieldProp) bool
- type Generator
- type Positioner
Constants ¶
View Source
const Version = "0.9.0"
Variables ¶
This section is empty.
Functions ¶
func ExtractListFieldProp ¶ added in v0.10.6
ExtractListFieldProp extracts the specified props which the list field recognizes.
func ExtractMapFieldProp ¶ added in v0.10.6
ExtractMapFieldProp extracts the specified props which the map field recognizes.
func ExtractScalarFieldProp ¶ added in v0.10.6
ExtractScalarFieldProp extracts the specified props which the scalar field recognizes.
FIXME(wenchy): wellknown type fields should also be supported. In fact, it's supported now, but it's not well tested and documented.
func ExtractStructFieldProp ¶ added in v0.10.7
ExtractStructFieldProp extracts the specified props which the struct field recognizes.
func IsEmptyFieldProp ¶ added in v0.10.7
Types ¶
type Generator ¶
type Generator struct {
ProtoPackage string // protobuf package name.
InputDir string // input dir of workbooks.
OutputDir string // output dir of generated protoconf files.
LocationName string // TZ location name.
InputOpt *options.ProtoInputOption
OutputOpt *options.ProtoOutputOption
// contains filtered or unexported fields
}
func NewGenerator ¶
func NewGeneratorWithOptions ¶ added in v0.9.7
func (*Generator) GenWorkbook ¶ added in v0.10.0
type Positioner ¶ added in v0.15.0
Source Files
¶
Click to show internal directories.
Click to hide internal directories.