![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <polyglot_column.h>
Public Member Functions | |
| Column (const std::shared_ptr< jit_executor::db::IColumn > &meta, const shcore::Value &type) | |
| std::string | class_name () const override |
| shcore::Value | get_member (const std::string &prop) const override |
| Returns the value of a member. More... | |
| const std::string & | get_schema_name () const |
| const std::string & | get_table_name () const |
| const std::string & | get_table_label () const |
| const std::string & | get_column_name () const |
| const std::string & | get_column_label () const |
| shcore::Value | get_type () const |
| uint32_t | get_length () const |
| int | get_fractional_digits () const |
| bool | is_number_signed () const |
| bool | is_zerofill () const |
| std::string | get_flags () const |
| bool | is_binary () const |
| bool | is_numeric () const |
| virtual Value | get_member (size_t) const |
| Returns the value of a member. More... | |
| virtual Value | get_member (const std::string &) const |
| Returns the value of a member. More... | |
Public Member Functions inherited from shcore::polyglot::Object_bridge | |
| virtual | ~Object_bridge ()=default |
| virtual std::string & | append_descr (std::string &s_out, int indent=-1, int quote_strings=0) const |
| virtual std::string & | append_repr (std::string &s_out) const |
| virtual void | append_json (shcore::JSON_dumper &dumper) const |
| virtual std::vector< std::string > | get_members () const |
| Returns the list of members that this object has. More... | |
| virtual bool | has_member (const std::string &prop) const |
| Verifies if the object has a member. More... | |
| virtual void | set_member (const std::string &, Value) |
| Sets the value of a member. More... | |
| virtual bool | is_indexed () const |
| Returns the value of a member. More... | |
| virtual void | set_member (size_t, Value) |
| Sets the value of a member. More... | |
| virtual size_t | length () const |
| Returns the number of indexable members. More... | |
| bool | has_method (const std::string &name) const |
| Returns true if a method with the given name exists. More... | |
| virtual Value | call (const std::string &, const Argument_list &) |
| Calls the named method with the given args. More... | |
Private Member Functions | |
| std::vector< std::string > * | properties () const override |
Private Attributes | |
| std::shared_ptr< jit_executor::db::IColumn > | m_column |
| shcore::Value | m_type |
Static Private Attributes | |
| static std::vector< std::string > | m_properties |
| shcore::polyglot::Column::Column | ( | const std::shared_ptr< jit_executor::db::IColumn > & | meta, |
| const shcore::Value & | type | ||
| ) |
|
inlineoverridevirtual |
Implements shcore::polyglot::Object_bridge.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Returns the value of a member.
Reimplemented from shcore::polyglot::Object_bridge.
|
overridevirtual |
Returns the value of a member.
Reimplemented from shcore::polyglot::Object_bridge.
|
inlinevirtual |
Returns the value of a member.
Reimplemented from shcore::polyglot::Object_bridge.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverrideprivatevirtual |
Reimplemented from shcore::polyglot::Object_bridge.
|
private |
|
staticprivate |
|
private |