8 More Discussions You Might Find Interesting
1. Programming
Hi All,
I want to write Pro*C code and compile in my local PC.
I am sure my Turbo C compiler does not do that.
Please help me to know:
->What all the items I need to install?
->Is there any compiler/editor where I can write Pro*C code which converts the embedded SQL to C Struct and then... (3 Replies)
Discussion started by: Ajay_84
3 Replies
2. Solaris
Hi, is there anyone have any good website for creating a makefile for a PRO*C program?
I have a Makefile, but don't understand what is written inside... so need to study it...
pls help... (2 Replies)
Discussion started by: lsy
2 Replies
3. UNIX for Dummies Questions & Answers
Hi All,
I am new to pro*C. I have a select statement as
select a.ename,a.sal,a.empno from emp where &n=(select count(distinct(b.sal)) from emp b where a.sal<=b.sal
for this query I have to write a pro*C program. So can you please send me the complete code. Then I will foloow the same... (1 Reply)
Discussion started by: user71408
1 Replies
4. Shell Programming and Scripting
I have write a Pro*C file. How i will compile and excute that Pro*C file. Please tell me the command. Suppose my file name is test.pc (1 Reply)
Discussion started by: debasis.mishra
1 Replies
5. Programming
hi all,
i need a pro*c compiler ...it's a freeware or castable one...if it is freeware ,then where will we get....
thanks in advance
sarwan (4 Replies)
Discussion started by: sarwan
4 Replies
6. Programming
Hi i would like learn pro*c,i need suggestion for which book is so worthful for beginners..my idea about pro*c is,using pro*c we can connect our C/C++ source with Oracle...is that correct or enything else....
Thanks in advace
Sarwan (1 Reply)
Discussion started by: sarwan
1 Replies
7. Programming
Hi
i have to work with pro c,c++ , can any body help me or that which are the best books for that,and some web address where i can get suitable information,
:( (4 Replies)
Discussion started by: kapilnagda
4 Replies
8. UNIX for Dummies Questions & Answers
this is the seventh problem i'm having with samba.
for some reason, i cannot logon to the domain.
i've created user accounts... and i was able to establish a connection between
the samba server (my PDC) and my workstations by logging in as "root."
however now when i try to logon it gives... (5 Replies)
Discussion started by: xyyz
5 Replies
DBIx::Class::Optional::Dependencies(3pm) User Contributed Perl Documentation DBIx::Class::Optional::Dependencies(3pm)
NAME
DBIx::Class::Optional::Dependencies - Optional module dependency specifications (for module authors)
SYNOPSIS
Somewhere in your build-file (e.g. Module::Install's Makefile.PL):
...
configure_requires 'DBIx::Class' => '0.08196';
require DBIx::Class::Optional::Dependencies;
my $deploy_deps = DBIx::Class::Optional::Dependencies->req_list_for('deploy');
for (keys %$deploy_deps) {
requires $_ => $deploy_deps->{$_};
}
...
Note that there are some caveats regarding "configure_requires()", more info can be found at "configure_requires" in Module::Install
DESCRIPTION
Some of the less-frequently used features of DBIx::Class have external module dependencies on their own. In order not to burden the average
user with modules he will never use, these optional dependencies are not included in the base Makefile.PL. Instead an exception with a
descriptive message is thrown when a specific feature is missing one or several modules required for its operation. This module is the
central holding place for the current list of such dependencies, for DBIx::Class core authors, and DBIx::Class extension authors alike.
CURRENT REQUIREMENT GROUPS
Dependencies are organized in "groups" and each group can list one or more required modules, with an optional minimum version (or 0 for any
version). The group name can be used in the
DBIx::Class::Admin
Modules required for the DBIx::Class administrative library
o JSON::Any >= 1.22
o Moose >= 0.98
o MooseX::Types >= 0.21
o MooseX::Types::JSON >= 0.02
o MooseX::Types::Path::Class >= 0.05
o namespace::autoclean >= 0.09
Requirement group: admin
dbicadmin
Modules required for the CLI DBIx::Class interface dbicadmin
o Getopt::Long::Descriptive >= 0.081
o JSON::Any >= 1.22
o Moose >= 0.98
o MooseX::Types >= 0.21
o MooseX::Types::JSON >= 0.02
o MooseX::Types::Path::Class >= 0.05
o Text::CSV >= 1.16
o namespace::autoclean >= 0.09
Requirement group: admin_script
Storage::DBI::deploy()
Modules required for "deploy" in DBIx::Class::Storage::DBI and "deployment_statements" in DBIx::Class::Storage::DBI
o SQL::Translator >= 0.11006
Requirement group: deploy
Sybase ASE support
Modules required to connect to Sybase ASE
o DBD::Sybase
Requirement group: rdbms_ase
DB2 support
Modules required to connect to DB2
o DBD::DB2
Requirement group: rdbms_db2
DB2 on AS/400 support
Modules required to connect to DB2 on AS/400
o DBD::ODBC
Requirement group: rdbms_db2_400
Firebird support
Modules required to connect to Firebird
o DBD::Firebird
Requirement group: rdbms_firebird
Firebird support via DBD::InterBase
Modules required to connect to Firebird via DBD::InterBase
o DBD::InterBase
Requirement group: rdbms_firebird_interbase
Firebird support via DBD::ODBC
Modules required to connect to Firebird via DBD::ODBC
o DBD::ODBC
Requirement group: rdbms_firebird_odbc
Informix support
Modules required to connect to Informix
o DBD::Informix
Requirement group: rdbms_informix
MS Access support via DBD::ADO (Windows only)
Modules required to connect to MS Access via DBD::ADO. This particular DBD is available on Windows only
o DBD::ADO
Requirement group: rdbms_msaccess_ado
MS Access support via DBD::ODBC
Modules required to connect to MS Access via DBD::ODBC
o DBD::ODBC
Requirement group: rdbms_msaccess_odbc
MSSQL support via DBD::ADO (Windows only)
Modules required to connect to MSSQL via DBD::ADO. This particular DBD is available on Windows only
o DBD::ADO
Requirement group: rdbms_mssql_ado
MSSQL support via DBD::ODBC
Modules required to connect to MSSQL via DBD::ODBC
o DBD::ODBC
Requirement group: rdbms_mssql_odbc
MSSQL support via DBD::Sybase
Modules required to connect to MSSQL via DBD::Sybase
o DBD::Sybase
Requirement group: rdbms_mssql_sybase
MySQL support
Modules required to connect to MySQL
o DBD::mysql
Requirement group: rdbms_mysql
Oracle support
Modules required to connect to Oracle
o DBD::Oracle
o Math::Base36 >= 0.07
o Math::BigInt >= 1.80
Requirement group: rdbms_oracle
PostgreSQL support
Modules required to connect to PostgreSQL
o DBD::Pg
Requirement group: rdbms_pg
SQLAnywhere support
Modules required to connect to SQLAnywhere
o DBD::SQLAnywhere
Requirement group: rdbms_sqlanywhere
SQLAnywhere support via DBD::ODBC
Modules required to connect to SQLAnywhere via DBD::ODBC
o DBD::ODBC
Requirement group: rdbms_sqlanywhere_odbc
SQLite support
Modules required to connect to SQLite
o DBD::SQLite
Requirement group: rdbms_sqlite
Storage::Replicated
Modules required for DBIx::Class::Storage::DBI::Replicated
o Moose >= 0.98
o MooseX::Types >= 0.21
Requirement group: replicated
METHODS
req_group_list
Arguments: none
Returns: \%list_of_requirement_groups
This method should be used by DBIx::Class packagers, to get a hashref of all dependencies keyed by dependency group. Each key (group name)
can be supplied to one of the group-specific methods below.
req_list_for
Arguments: $group_name
Returns: \%list_of_module_version_pairs
This method should be used by DBIx::Class extension authors, to determine the version of modules a specific feature requires in the current
version of DBIx::Class. See the "SYNOPSIS" for a real-world example.
req_ok_for
Arguments: $group_name
Returns: 1|0
Returns true or false depending on whether all modules required by $group_name are present on the system and loadable.
req_missing_for
Arguments: $group_name
Returns: $error_message_string
Returns a single line string suitable for inclusion in larger error messages. This method would normally be used by DBIx::Class core-
module author, to indicate to the user that he needs to install specific modules before he will be able to use a specific feature.
For example if some of the requirements for "deploy" are not available, the returned string could look like:
SQL::Translator >= 0.11006 (see DBIx::Class::Optional::Dependencies for details)
The author is expected to prepend the necessary text to this message before returning the actual error seen by the user.
req_errorlist_for
Arguments: $group_name
Returns: \%list_of_loaderrors_per_module
Returns a hashref containing the actual errors that occured while attempting to load each module in the requirement group.
AUTHOR
See "CONTRIBUTORS" in DBIx::Class.
LICENSE
You may distribute this code under the same terms as Perl itself
perl v5.14.2 2011-11-29 DBIx::Class::Optional::Dependencies(3pm)