 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
	// The path to a configuration file in TOML format containing information
	// about the database objects that pggen should generate code for.
	ConfigFilePath string
	// The name of the file to which the output should be written.
	OutputFileName string
	// A list of postgres connection strings to be used to connect to the
	// database. They tried in order until one is found where `DB.Ping` works.
	ConnectionStrings []string
	// A list of var patterns which disable pggen when they match the environment.
	DisableVars []string
	// A list of var patterns which must match against the environment in order for
	// pggen to run.
	EnableVars []string
	// The verbosity level of the code generator. -1 means quiet mode,
	// 0 (the default) means normal mode, and 1 means verbose mode.
	Verbosity int
}
    `pggen.Config` contains a collection of configuration options for the the codegenerator
type Generator ¶
type Generator struct {
	// contains filtered or unexported fields
}
    An instantiation of a pggen codegenerator
func FromConfig ¶
       Source Files
      ¶
      Source Files
      ¶
    
  
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| internal
       | |
| 
          
            log
            
            
          
           package log provides some simple information level print helpers wrapped up in a lightweight struct that can be embedded in other objects | package log provides some simple information level print helpers wrapped up in a lightweight struct that can be embedded in other objects | 
 Click to show internal directories. 
   Click to hide internal directories.