Documentation
¶
Index ¶
- type Builder
- type Column
- type ColumnOptionsBuilder
- type ColumnsBuilder
- type ImageToTableBuilder
- type RowsBuilder
- func (rb *RowsBuilder) AddColumnContextData(columnId string, values []any) error
- func (rb *RowsBuilder) AddDescription(v string)
- func (rb *RowsBuilder) AddExistings(rows []map[string]any) error
- func (rb *RowsBuilder) AddMissingColumns(v []*ent.TableColumn, withIDColumn bool)
- func (rb *RowsBuilder) AddTableColumns(v []*ent.TableColumn, autofill bool)
- func (rb *RowsBuilder) AddUserPrompt(prompt string)
- type TableColumnSimple
- type TableGenBuilder
- type TableInfoSimple
- type TablePolishBuilder
- type TablesBuilder
- type TablesPolishBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) ImageGenPrompt ¶ added in v0.1.7
type ColumnOptionsBuilder ¶
type ColumnOptionsBuilder struct {
Builder
}
func NewColumnOptionsBuilder ¶
func NewColumnOptionsBuilder(name, description, prompt string) *ColumnOptionsBuilder
func (*ColumnOptionsBuilder) AddExampleOptions ¶
func (b *ColumnOptionsBuilder) AddExampleOptions(options []string)
type ColumnsBuilder ¶
type ColumnsBuilder struct {
Builder
// contains filtered or unexported fields
}
func NewColumnsBuilder ¶
func NewColumnsBuilder(count int, tableName, tableDescription string) *ColumnsBuilder
func (*ColumnsBuilder) AddExistingColumns ¶
func (c *ColumnsBuilder) AddExistingColumns(columns []Column)
func (*ColumnsBuilder) Prompt ¶
func (c *ColumnsBuilder) Prompt() (string, error)
type ImageToTableBuilder ¶ added in v0.3.2
type ImageToTableBuilder struct {
Builder
}
func NewNewImageToTableBuilder ¶ added in v0.3.2
func NewNewImageToTableBuilder(prompt string) *ImageToTableBuilder
func (*ImageToTableBuilder) AddExistingTableNames ¶ added in v0.3.2
func (ib *ImageToTableBuilder) AddExistingTableNames(names []string)
type RowsBuilder ¶
type RowsBuilder struct {
Builder
// contains filtered or unexported fields
}
func NewRowsBuilder ¶
func NewRowsBuilder(count int) *RowsBuilder
func (*RowsBuilder) AddColumnContextData ¶
func (rb *RowsBuilder) AddColumnContextData(columnId string, values []any) error
func (*RowsBuilder) AddDescription ¶
func (rb *RowsBuilder) AddDescription(v string)
func (*RowsBuilder) AddExistings ¶
func (rb *RowsBuilder) AddExistings(rows []map[string]any) error
func (*RowsBuilder) AddMissingColumns ¶
func (rb *RowsBuilder) AddMissingColumns(v []*ent.TableColumn, withIDColumn bool)
func (*RowsBuilder) AddTableColumns ¶ added in v0.0.5
func (rb *RowsBuilder) AddTableColumns(v []*ent.TableColumn, autofill bool)
func (*RowsBuilder) AddUserPrompt ¶ added in v0.3.1
func (rb *RowsBuilder) AddUserPrompt(prompt string)
type TableColumnSimple ¶ added in v0.2.0
type TableGenBuilder ¶ added in v0.2.0
type TableGenBuilder struct {
Builder
}
func NewTableGenBuilder ¶ added in v0.2.0
func NewTableGenBuilder(name, description string, depends []string, tables []TableInfoSimple) *TableGenBuilder
type TableInfoSimple ¶ added in v0.2.0
type TableInfoSimple struct {
Name string
Description string
Columns []TableColumnSimple
}
type TablePolishBuilder ¶ added in v0.2.0
type TablePolishBuilder struct {
Builder
}
func NewTablePolishBuilder ¶ added in v0.2.0
func NewTablePolishBuilder(prompt string, name, description, sourcesJSON string, columnsJSON string, tables []TableInfoSimple) *TablePolishBuilder
type TablesBuilder ¶ added in v0.2.0
type TablesBuilder struct {
Builder
}
func NewTablesBuilder ¶ added in v0.2.0
func NewTablesBuilder(prompt string) *TablesBuilder
type TablesPolishBuilder ¶ added in v0.2.0
type TablesPolishBuilder struct {
Builder
}
func NewTablesPolishBuilder ¶ added in v0.2.0
func NewTablesPolishBuilder(tables, prompt string) *TablesPolishBuilder
Click to show internal directories.
Click to hide internal directories.