GdaBlobOp * gda_mysql_blob_op_new (GdaConnection *cnc) { GdaMysqlBlobOp *pgop; g_return_val_if_fail (GDA_IS_CONNECTION (cnc), NULL); pgop = g_object_new (GDA_TYPE_MYSQL_BLOB_OP, "connection", cnc, NULL); pgop->priv->cnc = cnc; return GDA_BLOB_OP (pgop); }
GdaBlobOp * gda_web_blob_op_new (GdaConnection *cnc) { GdaWebBlobOp *bop; g_return_val_if_fail (GDA_IS_CONNECTION (cnc), NULL); bop = g_object_new (GDA_TYPE_WEB_BLOB_OP, "connection", cnc, NULL); bop->priv->cnc = cnc; return GDA_BLOB_OP (bop); }
GdaBlobOp * gda_oracle_blob_op_new (GdaConnection *cnc, OCILobLocator *lobloc) { GdaOracleBlobOp *bop; g_return_val_if_fail (GDA_IS_CONNECTION (cnc), NULL); bop = g_object_new (GDA_TYPE_ORACLE_BLOB_OP, "connection", cnc, NULL); bop->priv->cnc = cnc; return GDA_BLOB_OP (bop); }
/** * _gda_dir_blob_op_new */ GdaBlobOp * _gda_dir_blob_op_new (const gchar *complete_filename) { GdaDirBlobOp *pgop; g_return_val_if_fail (complete_filename, NULL); pgop = g_object_new (GDA_TYPE_DIR_BLOB_OP, NULL); GdaDirBlobOpPrivate *priv = gda_dir_blob_op_get_instance_private (pgop); priv->complete_filename = g_strdup (complete_filename); return GDA_BLOB_OP (pgop); }