# Functions

CamelCaseSlice returns the camel case of a slice.
CheckProtoSyntax checks if the syntax of the file is proto3.
ClearPointer removes the pointer and slice from a string.
ConvertToNullType converts a field descriptor type to its corresponding nullable type.
ConvertType converts a protobuf type to a Go type.
No description provided by the author
No description provided by the author
DetectField returns the field name.
DetectMany returns true if the field is a many relation.
DetectReference returns the reference field name.
DetectStoreName returns the postgres type for the given type.
DetectStructName returns the struct name for the given type.
DetectTableName returns the postgres type for the given type.
DetermineRelationDirection determines the relation direction.
No description provided by the author
ExecuteTemplate executes a template.
FirstLetterLower converts the first letter of a string to lowercase.
GetDBOptions returns the custom options for a file.
GetFieldOptions returns the custom options for a field.
GetMessageOptions returns the custom options for a message.
GetUserProtoFile returns the first user proto file.
GetUserProtoFiles returns the user proto files.
GoFmt formats the generated Go code.
GoTypeToPostgresType returns the postgres type for the given type.
GoTypeToSQLiteType returns the postgres type for the given type.
HasIndex returns the index option for a field.
HasUnique returns the unique option for a field.
IsContainsStar returns true if the string contains a star.
IsOptional returns true if the field is optional and not a string, bytes, int32, int64, float32, float64, bool, uint32, uint64 type or a Google Protobuf wrapper message.
IsRepeated returns true if the field is repeated.
IsUserMessage returns true if the message is not a google.protobuf or structify message.
LowerCamelCase converts a string to a lowerCamelCase string.
LowerClientName returns the lowerCamelCase name of the client.
Plural converts a string to a plural string.
PostgresType returns the postgres type for the given type.
SliceToString converts a slice of strings to a string.
No description provided by the author
No description provided by the author
ToLower converts a string to a lower string.
TypePrefix returns the type prefix.
UpperCamelCase converts a string to a CamelCase string.
UpperClientName returns the upperCamelCase name of the client.

# Structs

No description provided by the author

# Type aliases

DescriptorMList is a map of descriptors.